Vous souhaitez additionner des contenus de cellules tout en tenant compte de la couleur des cellules ? Vous pouvez le faire à l’aide d’une macro. Cellule fond conique occasion. L’illustration suivante montre un tableau de données dans lequel certaines cellules ont un fond jaune (couleur de remplissage jaune) :
Pour n’ajouter que les cellules de la sélection actuelle qui ont une couleur de fond jaune, insérez la macro suivante :
Sub AjouterCellulesCouleur()Dim Somme As LongDim Cellule As RangeFor Each Cellule In SelectionIf Cellule.Interior.ColorIndex = 6 Then Somme = Somme + Cellule.ValueEnd IfNext CelluleMsgBox « La somme des couleurs est : » & SummeEnd Sub
Après le lancement de la macro, Excel affiche dans une fenêtre la somme des cellules qui ont un fond jaune. L’illustration suivante montre à quoi ressemble le résultat lorsque vous sélectionnez la plage de cellules présentée précédemment :
Pour utiliser d’autres couleurs à la place des cellules sur fond jaune, adaptez la valeur de comparaison dans la requête If. Mettez d’autres valeurs à la place de 6 pour le jaune. Pour savoir quelle valeur de ColorIndex vous devez utiliser pour une couleur de votre choix, vous pouvez utiliser une petite macro. Cliquez sur une cellule de votre choix et lancez la macro suivante pour savoir avec quelle couleur de fond la cellule active est formatée :
Sub CouleurActive()MsgBox « Couleur de fond active : » & _(Selection(1, 1).Interior.ColorIndex)End Sub
