[VBA] total des cellules de couleurs

vyoxil Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
 Foreseeker -
bonjour
comment peut on en vba compter dans un tableau (a1:g30) le nombre des cellules possedant un fond de couleur rouge .

merci de votre attention
cordialement

2 réponses

  1. vyoxil
     
    merci Kobaya je vais etudier ton code
    1
  2. Kobaya Messages postés 282 Date d'inscription   Statut Membre Dernière intervention   214
     
    salut vyoxil,

    A toi d'adapter ce code à ton besoin :
    Sub CompteCouleurs()
        Dim rngCell         As Range
        Dim intNbCouleurs   As Integer
        
        For Each rngCell In Range("A1:G30").Cells
            If rngCell.Interior.ColorIndex = 3 Then
                intNbCouleurs = intNbCouleurs + 1
            End If
        Next
        MsgBox intNbCouleurs & " cellules rouges"
    End Sub
    
    0
    1. Foreseeker
       
      Salut,

      ta solution foncitonne, mais UNIQUEMENT si la mise en couleur est 'en dur'.

      Si on cherche à compter des cellules qui ont été coloriées au moyen d'une mise en forme conditionnelle, ça ne marche pas.

      Comment faire alors ?

      Merci.
      0