Sviluppare funzionalita su Microsoft Office con VBA discriminare con lo sfondo

LoginRegistrati
Stai vedendo 3 articoli - dal 1 a 3 (di 3 totali)
  • Autore
    Articoli
  • #18294 Risposta

    Seizor
    Partecipante
    • Valerio1991

      salve ragazzi. vorrei creare un codice di vba che sfrutti i diversi colori degli sfondi

      allego immagine per far capire. 

      dovrei fare tipo

       

       

      for i=2 to 16

      if cell (i,2)=''COLORATO'' (????) then 

      cell(i,9)=cell(i,2)

      end if

      if cell(i,3)="COLORATO" then

      cell (i,9)=Cell(i,3)

      end if

      if cell(i,4)="COLORATO" then

      cell (i,9)=Cell(i,4)

      end if

      next i

      GRAZIE in anticipo. Se conoscete anche un modo per discriminare semplicemente con colore testo, stile testo, altro insomma... Va benissimo uguale ! =D

      Allegati:
      You must be logged in to view attached files.
      #18296 Risposta

      Seizor
      Partecipante
      • Valerio1991

        ARGH, scusate finalmente il web mi ha risposto (Google) .

        RISOLTO con interior.colorindex

         

        Sub discrimino()
        For i = 2 To 16

        If Cells(i, 2).Interior.ColorIndex <> xlNone Then

        Cells(i, 9) = Cells(i, 2)

        ElseIf Cells(i, 3).Interior.ColorIndex <> xlNone Then

        Cells(i, 9) = Cells(i, 3)

        ElseIf Cells(i, 4).Interior.ColorIndex <> xlNone Then

        Cells(i, 9) = Cells(i, 4)

        End If

        Next i
        End Sub

        #18297 Risposta

        vecchio frac
        Senior Moderator
        • Sfida #1
          157 pts

          Per le prossime volte per cortesia se devi inserire del codice, utilizza il pulsante dell'editor "(codice VBA").

          Rem In questo modo
          Rem il codice viene formattato
          Rem ed è più leggibile
          
          For i = 1 To 10: Next
        LoginRegistrati
        Stai vedendo 3 articoli - dal 1 a 3 (di 3 totali)
        Rispondi a: discriminare con lo sfondo
        Gli allegati sono permessi solo ad utenti REGISTRATI
        Le tue informazioni:



        vecchio frac - 2388 risposte

        albatros54
        albatros54 - 670 risposte

        patel
        patel - 541 risposte

        Marius44
        Marius44 - 448 risposte

        Luca73
        Luca73 - 432 risposte