Il existe bien une méthode de l'objet Application qui pourrait se rapprocher de ça :
Elle se nomme "Application.QuandActivationFeuille"
Elle permet l'exécution d'une macro, dès que l'on active tout type de feuille dans un classeur contenant la macro.
De mémoire, elle se décompose ainsi :
Proc test()
Application.QuandActivationFeuille = nom_de_la_macro_a_executer
Fin Proc
Proc nom_de_la_macro_a_executer()
Si Plage("G21:G11512").Valeur> 100 Alors
Message "Ne doit pas dépasser 100%"
fin si
Fin Proc
Essaie sinon, dans Excel 5, l'aide en ligne, grâce aux nombreux exemples fournis.
Bonne chance,
j_Li