Opérations sur cellules par couleur
La macro suivante est une création de Philip Treacy, l’époux de la MVP Mynda Treacy. Cette macro-fonction permet de
réaliser des opérations en fonction de la couleur de fond des cellules.
Pour
voir l’article original en anglais, lisez donc à l’adresse suivante :
La formule de E9 est la suivante : =somme(findcolors(ColoredCells;B9))
Les formules à droite de E9 utilisent respectivement les
fonctions Nb, Min, Max et Moyenne.
Elle utilise le nom ColoredCells défini par =Sheet1!$B$9:$B$17.
La formule de B9 est =GetColor(B9). Elle récupère le code hexadécimal de la couleur avec les
couleurs dans l’ordre Bleu-Vert-Rouge, qui sont les trois couleurs primaires de
la synthèse additive de la couleur.
Si vous voulez en savoir plussur la
synthèse de la couleur, lisez dans ce blog :
Vous pouvez voir dans le bas de la copie d’écran le code VBA
utilisé par Philip, que j’ai modifié pour le raccourcir.
0 Commentaire(s):
Enregistrer un commentaire
<< Accueil