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: