Bonjour,
J'ai un petit soucis sur un classeur Excel : Je n'arrive pas à exécuter automatiquement une fonction lorsque je change la couleur d'une cellule.
Je m'explique... Je souhaite calculer dans une cellule la somme des valeurs des cellules d'une certaine couleur. J'arrive à faire ceci grâce à une petite fonction :
Mais mon soucis c'est que j'aimerai que cette fonction se lance automatiquement lorsque je rajoute une cellule de couleur pour prendre en compte le nouveau calcul. Là je suis obligé de moi-même aller dans la cellule qui contient le résultat de la somme et d'appuyer sur Entrée pour raffraîchir le résultat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Function SommeCouleur(monRange As Range, couleurFond) ' ' SommeCouleur Macro ' Fait la somme des cellules d'une même couleur dans un range donné ' Dim cellule Dim somme Application.Volatile For Each cellule In monRange If cellule.Interior.ColorIndex = couleurFond Then somme = somme + cellule.Value End If Next SommeCouleur = somme Application.Calculate End Function
Est-il possible de le raffraîchir dès que je change la couleur d'une cellule ?
Merci d'avance pour vos solutions![]()
Partager