Bannière
Home Le VBA Compter les cellules de même couleurs en VBA
Note des utilisateurs: / 2
MauvaisTrès bien 
Le VBA

Le problème

Questions

Bonjour, j'ai un classeur dans lequel j'ai des cellules de couleurs en fonction de certains critères de produits. Comment puis-je les compter sachant que je ne puis le faire qu'à partir des couleurs ?



La solution

Pour cela, il faut un code VBA à placer dans un module. Le voici :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Sub CompterCellules()
Dim CompterCellules As Integer
Dim Cellules As Range
'compter rose saumon 38
For Each Cellules In Selection
If Cellules.Interior.ColorIndex = 38 Then ' modifiez le code couleur 38 par celui de votre choix
CompterCellules = CompterCellules + 1
End If
Next Cellules
MsgBox CompterCellules & " cellules de couleurs rose", vbInformation

'compter bleu = 37
'compter rose pale = 40
'compter bleu ciel = 34
'compter vert = 4
'compter gris = 15
'compter jaune = 36
'compter jaune foncé = 6
End Sub

Choisissez vos couleurs puis sélectionnez vos cellules et enfin lancez la macro...

Pour infos, voici le code des 56 couleurs par défaut dans Excel :

EXN-code-couleurs-excel-vba

Mis à jour (Mardi, 23 Février 2010 12:42)

 

Ajouter un Commentaire


Code de sécurité
Rafraîchir