Macro pour changer couleur de fond de cellule - VB/VBA/VBS - Programmation
MarshPosté le 08-03-2008 à 10:50:20
Bonjour a tous!
Je travaille sur Excel. Je suis en train d essayer de faire une macro qui changerai toutes les couleurs de fonds d une feuille en couleur par defaut (transparent) si cette couleur de fond n est pas la couleur souhaitee.
Exemple: Si A1 est rose A2 est transparent (couleur par defaut) A3 est vert A4 est transparent (couleur par defaut) et que je souhaite que toute les cellules non rose (dans notre exemple le vert) deviennent transparente (la couleur par defaut).
J espere etre clair, sinon n hesiter pas a me poser des questions...
Pour le moment voila ce que j ai trouve sur le net: Pour donner une couleur il y a 2 methodes: ActiveCell.Interior.ColorIndex = 36 Range("A1:A6" ).Interior.Color = RGB(200,160,35) perso j aime bien la RGB.
En gros vous voyez, je ne suis pas bien loin car je n y connais pas encore grand chose en VBA
Marsh Posté le 08-03-2008 à 10:50:20
Bonjour a tous!
Je travaille sur Excel.
Je suis en train d essayer de faire une macro qui changerai toutes les couleurs de fonds d une feuille en couleur par defaut (transparent) si cette couleur de fond n est pas la couleur souhaitee.
Exemple:
Si A1 est rose
A2 est transparent (couleur par defaut)
A3 est vert
A4 est transparent (couleur par defaut)
et que je souhaite que toute les cellules non rose (dans notre exemple le vert) deviennent transparente (la couleur par defaut).
J espere etre clair, sinon n hesiter pas a me poser des questions...
Pour le moment voila ce que j ai trouve sur le net:
Pour donner une couleur il y a 2 methodes:
ActiveCell.Interior.ColorIndex = 36
Range("A1:A6" ).Interior.Color = RGB(200,160,35)
perso j aime bien la RGB.
En gros vous voyez, je ne suis pas bien loin car je n y connais pas encore grand chose en VBA
Merci de votre aide