voici une macro qui se trouve dans un module que j'ai purgé au maximum pour être plus lisibile
et donc mon soucis est qu'on passe bien par EXIT SUB qui devrait sortir de la macro , mais dans mon cas, la macro se relance et redemarre au debut !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Sub supprdoublon() ligne = 2 `TRACE Do While (ligne < 10) ligne = ligne + 1 If (ligne > 5) Then `je mets un point d'arret ici pour voir si on y passe Exit Sub End If Loop End Sub
j'y fais un simple appel via le menu d'excel des macros et en mode debogage
j'ai tente ce code aussi :
mais ça n'y change rien !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Sub supprdoublon() Application.EnableEvents = False ligne = 2 `TRACE Do While (ligne < 10) ligne = ligne + 1 If (ligne > 5) Then `je mets un point d'arret ici pour voir si on y passe Exit Sub End If Loop Application.EnableEvents = True End Sub
Avez vous une idée?
Merci de votre aide !
Partager