Public Flag As Boolean
Sub MacroX()
Flag = True
If Flag = True Then Exit Sub
Call MacroY
' Suite de la macro
End Sub
Sub MacroY()
If Flag = True Then Exit Sub
' Suite de la macro
End Sub
Public Flag As Boolean
Sub MacroX()
Flag = True
If Flag = True Then Exit Sub
Call MacroY
' Suite de la macro
End Sub
Sub MacroY()
If Flag = True Then Exit Sub
' Suite de la macro
End Sub
La classe !! Tres astucieux !! Merci beaucoup Sylvanu. Je vais gérer comme ca.Bonsoir Flam,
Le plus simple est de créer un Flag en Public, déclaré en boolean.
Au départ sa valeur vaut False. Il est mis à True par la MacroX.
Dans les macros X et Y vous commencez par faire, si Flag=True alors on sort.
A vous de gérer ça correctement pour que les macros s'exécutent et s'inhibent quand vous voulez.VB:Public Flag As Boolean Sub MacroX() Flag = True If Flag = True Then Exit Sub Call MacroY ' Suite de la macro End Sub Sub MacroY() If Flag = True Then Exit Sub ' Suite de la macro End Sub