Excel plante à l'enregistrement (après lancement de macro)

Bonjour,

J'ai un excel avec une macro qui fonctionne (même si elle n'est pas du tout optimisée à mon avis). J'ouvre mon fichier excel, je lance la macro tout fonctionne et lorsque j'enregistre excel plante. Je relance excel, il me propose de récupérer mon fichier mais il n'a rien récupéré du tout.. J'ai perdu énormément de temps de travail j'espère que vous pourrez m'aider

La macro qui fait planter excel correspond au Module 2 sur mon fichier

Merci

18qjcdata.xlsm (59.38 Ko)

Bonjour,

Peut être un problème dans la suppression des listes personnalisées.

je mettrais cette instruction en commentaire :

Application.DeleteCustomList Application.CustomListCount

pour voir si c'est l'origine du problème.

Oui niquel merci beaucoup ! ça m'apprendra à recopier quelque chose que je ne comprends pas !

Il faut savoir que Excel gère par défaut 4 listes personnalisées qui ne sont pas supprimables. On peut en ajouter et les supprimer à condition que le numéro de suppression soit supérieur à 4.

Dans votre code, il y a une anomalie sur l'exécution d'une fois de trop de l'instruction

Application.DeleteCustomList Application.CustomListCount

où Application.CustomListCount est devenu égal à 4 après suppression des listes ajoutées.

Rechercher des sujets similaires à "plante enregistrement lancement macro"