L'application Excel VBA s'arrête spontanément avec le message « Code execution has been halted »

Mon application VBA Excel s’arrête de manière aléatoire avec le message « Code execution has been halted ». Comment résoudre ce problème ?

Ce problème est souvent causé par :

  1. Points d’arrêt oubliés : Vérifiez qu’il n’y a pas de points d’arrêt dans votre code (Ctrl+Maj+F9 pour tous les supprimer)
  2. Instruction Stop : Recherchez le mot-clé Stop dans votre code
  3. Corruption du VBE : Réinitialisez l’éditeur VBA en supprimant le fichier .exd dans %AppData%\Microsoft\Forms
  4. Problème de mémoire : Les grands classeurs peuvent épuiser la mémoire

Solution radicale : Exportez tous les modules, supprimez-les, fermez et rouvrez Excel, puis réimportez-les.