Bonjour,
J'ai trifouillé pendant des heures sans succès.
Mon code fonctionne parfaitement sauf quand la cellule est active (en édition).
Lorsque je click sur "monShape", l'événement "Worksheet_Change" se déclenche alors uniquement à la fin de la procédure "monShape_click()" ! et la Boolean "modification" a toujours la valeur "Vrai".
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Public modification As Boolean Private Sub Worksheet_Change(ByVal Target As Range) modification = Vrai End Sub Sub monShape_click() si modification = vrai ALORS poursuivre la procédure modification = Faux End Sub
Bruno
Partager