Clignoter une forme en focntion d'une valeur d'une autre feuille

Bonjour,

J'ai repris le code VBA pour qu'une forme clignote en fonction d'une valeur située sur une autre feuille.

Mais cela ne fonctione que si je clique plusieurs fois dans la feuille ou est présente la forme.

J'ai mis le 1er code dans la feuille de la forme et l'autre dans un module.

Je joint le fichier si on pouvait y jeter un oeil.

Vous remerciant.

13test.xlsm (20.64 Ko)

Bonjour,

Sur la feuille "F1" :

Public Sub Worksheet_Change(ByVal Target As Range)

lance la macro si une cellule de cette feuille change de valeur.

Pour avoir un clignotement a l'activation de la page il faut plutot écrire:

Private Sub Worksheet_Activate()

Cordialement

Bonjoru Haonv,

J'ai fait une erreur par rapport à ce que je voulais dire sur mon message précédent.

En effet, c'est sur la page ou se situe la FORME que j'ai un segment qui actionne la valeur du TCD présent sur la Feuiile 2 (F2).

Je n'arrive pas à le faire fonctionner automatiquement, il me manque une autre syntaxe de VBA que je ne maitrise pas.

Je renvoies le fichier avec la correction.

11test.xlsm (25.95 Ko)

Re,

N'ayant pas une version récente, je ne peux tester le fichier, et je suis bien incapable de

trouver une solution sans le faire .

En espérant que tu trouves une solution.

Cordialement

Je vous met la version 97-2003, cela peut vous aller ?

12test.xls (50.00 Ko)

Re,

dernière tentative :)

Une macro sur la feuille F2 et une dans un module.

Si j'ai bien compris, tu as un segment sur la feuille F1 et lorsque tu modifies celui-ci, tu veux que la forme clignote si la valeur

en B2 de la feuille F2 est supérieure à 100.

Voir sur le fichier joint les macros.

19test-evolutif.xls (46.00 Ko)

Bonjour Haonv,

je vous remercie, cela marche parfaitement.

Je dois assimiler les différentes formulations telles que "calculate", activate etc.

Rechercher des sujets similaires à "clignoter forme focntion valeur feuille"