Bonjour,
Je me remets à vous le forum, j'ai cherché sur les forums pour essayer de trouver la réponse mais en vain.
Je sais colorier une forme avec ce code :
Mais je recherche juste à faire cette fonctionnalité : mettre une forme en couleur en cliquant sur la forme, et si je clique à nouveau sur la forme, la couleur disparaît ou se réinitalise.
En 1 sens :
J'ai une forme quelconque que je crée (carré, rectangle, triangle ... peu importe)
Quand je clique sur la forme, elle devient rouge, je clique à nouveau dessus, la couleur se réinitialise et autant de clique le fond de la forme change de couleur et se réinitialise.
Existe-il une fonctionnalité VBA permettant de faire cela ?
Cela à l'air banal mais je peine dessus -_-
Merci par avance de votre aide.
Benam
Je me remets à vous le forum, j'ai cherché sur les forums pour essayer de trouver la réponse mais en vain.
Je sais colorier une forme avec ce code :
VB:
Sheets("Feuil1").Shapes("Rectangle 1").Fill.ForeColor.RGB = RGB(255, 217, 102)
Mais je recherche juste à faire cette fonctionnalité : mettre une forme en couleur en cliquant sur la forme, et si je clique à nouveau sur la forme, la couleur disparaît ou se réinitalise.
En 1 sens :
J'ai une forme quelconque que je crée (carré, rectangle, triangle ... peu importe)
Quand je clique sur la forme, elle devient rouge, je clique à nouveau dessus, la couleur se réinitialise et autant de clique le fond de la forme change de couleur et se réinitialise.
Existe-il une fonctionnalité VBA permettant de faire cela ?
Cela à l'air banal mais je peine dessus -_-
Merci par avance de votre aide.
Benam