Modifier la couleur d'une forme en VBA

Bonjour,

Je souhaite pouvoir modifier la couleur d'une forme (Un triangle , un rectangle, eventuellement 2 formes qui seraient groupées)suite à un simple clic sur cette forme(Excel 2007).

Je pensais pouvoir utiliser l'enregistreur de macro, mais celui ci ne détecte aucune action.

J'ai bien vu que l'on pouvait affecter une macro sur une forme.

Plusieurs questions se posent :

1) Comment identifier la forme ? j'aurais plusieurs triangles dans ma version définitive

2) S'il s'agit d'un groupe de forme, comment identifier leur nom ou éventuellement les renommer

3) Comment identifier les codes couleurs choisis (tel ou tel type de bleu ou de rouge?)

4) Si je reclique sur la meme forme, comment revenir à la couleur d'origine?

Merci d'avance pour votre aide

Cordialement

762forme-couleur.xlsm (13.54 Ko)

Bonsoir,

Suis ce lien, cela devrait te convenir --> https://forum.excel-pratique.com/post7919.html?hilit=colorie#p7919

Remplace Oval 3 par --> Triangle isocèle 1 et Triangle isocèle 2 qui sont les noms de formes que tu as dessinées.

Amicalement

Dan

Merci beaucoup,

Comme d'habitude vos conseils sont très efficaces

Nicolas

Rechercher des sujets similaires à "modifier couleur forme vba"