Somme en fonction de la couleur (version 2007)
Pour gérer toutes les couleurs de 2007 ou être indépendant des palettes , utiliser Color au lieu de ColorIndex. L'exemple, ici compare la couleur des colonnes A et de D à une couleur témoin en G1.
Private sub UserForm_Initialize() For Each c In [A1:A100] If c.Interior.Color = couleur([G1]) Then t = t + c ' ou If c.Interior.Color = 65535 Then t = t + c Next c Me.TextBox1 = t t = 0 For Each c In [D1:D100] If c.Interior.Color = couleur([G1]) Then t = t + c ' ou If c.Interior.Color = 65535) Then t = t + c Next c Me.TextBox2 = t end sub
Function couleur(c) couleur = c.Interior.Color End Function
Auteur : Jacques Boisgontier
Mots clefs associés à cette page : couleur, colorier, somme
- Vous devez vous identifier ou créer un compte pour écrire des commentaires
