Re: vba format conditionnel avec plus de 3 condition mfc multiples de Didier |
Titre du sujet : Re: vba format conditionnel avec plus de 3 condition mfc multiples de Didier par myDearFriend! le 02/03/2008 20:29:07 Bonsoir mira57, Tout d'abord, bienvenue sur mDF XLpages.com ! Citation :
Le moyen le plus simple consiste à utiliser dans ta macro la propriété EnableEvents de l'objet Application comme suit :
Sub MaMacro()
Cette propriété mise à False permet de désactiver la gestion des évènements dans VBA (et donc d'empêcher l'évènement Workbook_SheetChange de se déclencher). :warning: Attention toutefois : il ne faut surtout pas oublier de rétablir cette propriété à True à la fin de ton traitement sinon VBA ne réagira plus à aucun évènement ! Il te faut donc être sûr que ton code inséré entre ces 2 instructions est exempt de tout plantage qui risquerait d'empêcher l'instruction de rétablissement EnableEvents = True. Dans ce cas, il conviendrait de saisir cette instruction directement dans la fenêtre d'exécution pour rétablir le fonctionnement normal (c'est également possible en fermant et en réouvrant Excel). Citation :
Tu peux insérer la ligne suivante en tête de la procédure Workbook_SheetChange de l'objet ThisWorkbook :
If Sh.Name <> "Feuil1" Then Exit Sub
Si tu as besoin de plus amples explications, n'hésite pas à revenir. Cordialement, |
Forums