GeoTrouvePas
XLDnaute Impliqué
Bonjour tout le monde,
Depuis quelques temps, j'ai des macros qui stoppent leur exécution sans aucune raison apparente (ni même aucun bug).
Cela se manifeste par exemple par l'apparition de cette fenêtre au beau milieu de l'exécution d'une macro :
		
		
	
	

Il n'y a qu'à cliquer sur "Continuer" (parfois plusieurs fois d'affilé) pour que l'exécution se poursuive mais c'est tout de même gênant, surtout quand le fichier est destiné à quelqu'un d'autre. En plus ce message s'affiche généralement sur des lignes où il ne peut quasiment pas y avoir d'erreur (End if, Wend, End Select...)
Aujourd'hui cela s'est manifesté aussi sous la forme "je m'arrête quand je veux !" ^^
Ainsi avec le code suivant :
	
	
	
	
	
		
le Msgbox "Test1" s'affiche correctement, le fichier est bien ouvert mais ma macro s'arrête sans afficher le Msgbox "Test2". Et bien sûr, je n'ai ni message d'erreur ni autre chose.
Je précise au cas où que je n'ai implanté aucune gestion d'erreur,, aucun point d'arrêt ou quoi que se soit. Vba est configuré en "arrêt sur toutes les erreurs".
Est ce qu'il y a quelque chose que je n'aurai pas saisi ou est ce que je suis bon pour faire réinstaller mon pack Office ?
Je vous remercie par avance,
Bonne journée
	
		
			
		
		
	
				
			Depuis quelques temps, j'ai des macros qui stoppent leur exécution sans aucune raison apparente (ni même aucun bug).
Cela se manifeste par exemple par l'apparition de cette fenêtre au beau milieu de l'exécution d'une macro :

Il n'y a qu'à cliquer sur "Continuer" (parfois plusieurs fois d'affilé) pour que l'exécution se poursuive mais c'est tout de même gênant, surtout quand le fichier est destiné à quelqu'un d'autre. En plus ce message s'affiche généralement sur des lignes où il ne peut quasiment pas y avoir d'erreur (End if, Wend, End Select...)
Aujourd'hui cela s'est manifesté aussi sous la forme "je m'arrête quand je veux !" ^^
Ainsi avec le code suivant :
		Code:
	
	
	Sub MaJ()
    MsgBox "Test1"
    Set ClasseurSource = Workbooks.Open(Filename:=ThisWorkbook.Sheets("Administration").Range("CheminEtape1"), IgnoreReadOnlyRecommended:=True, Notify:=False, AddToMru:=False)
    MsgBox "Test2"
....
End sub
	Je précise au cas où que je n'ai implanté aucune gestion d'erreur,, aucun point d'arrêt ou quoi que se soit. Vba est configuré en "arrêt sur toutes les erreurs".
Est ce qu'il y a quelque chose que je n'aurai pas saisi ou est ce que je suis bon pour faire réinstaller mon pack Office ?
Je vous remercie par avance,
Bonne journée
			
				Dernière édition: