Afficher un message
Vieux 17/08/2006, 13h22   #6 (permalink)
Papaye
XLDnaute Occasionel
 
Avatar de Papaye
 
Date d'inscription: juin 2006
Localisation: Saint-Denis de La Réunion
Version Excel : Excel 2000 (PC)
Messages: 120
Par défaut Re : si telle_macro tourne alors, sinon...

Bonjour les garçons,

Je ne suis pas sur d'avoir compris la prose de benouboy, mais tu peux déclarer une variable Public dans le début d'un module (du genre MaMacroTourne). Tu inities cette variable à False.
Dès que ta macro (ou tes macros) se déclenche(nt) tu passes MaMacroTourne = True.
Après dans ton worksheet.change, il te suffit de mettre à la fin un test
if MaMacroTourne then pas de protection sinon protection
Il ne faut pas oublier de remettre en fin de macro MaMacroTourne à False

C'est juste ?
__________________
"Ti hache, i coup' grand bois !"
Papaye
Papaye est déconnecté   Réponse avec citation