Excel – Erreur de compilation dans le ...

addins

Contexte

Cette erreur survient lorsqu’on tente d’ouvrir un fichier Excel qui contient des macros VBA (l’extension du fichier est donc .xlsm) et lorsque ce fichier utilise, sous forme de références, des addins (l’extension du fichier est .xlam).

L’erreur survient lorsque les addins ont été “mal” fermés par Excel lors d’une précédente exécution du fichier qui contient la macro. Tout se passe en arrière-plan mais, à priori, c’est comme si Excel aurait “crashé” : les fichiers .xlam sont alors mis dans un état “instable” et ils le resteront tant qu’ils ne sont pas ouverts en direct (File – Open).

La résolution passe donc par

  1. Identifier la liste des addins utilisés
  2. Ouvrir les addins manuellement

addins

Dans le cas de l’application eXLBudget_AB_Bila.xlsm, il y a deux addins qui sont utilisés :

  1. CAVO_Addin
  2. eXLBudget_ClickGo

Résolution

Il faut donc :

C’est tout : vous pouvez maintenant à nouveau ouvrir le premier fichier, celui qui contient la programmation.

L’étape ci-dessus a permis de remettre les deux addins dans un état “stable”.

Note : cette notion d’état est strictement liée à votre utilisateur Windows; le fait que vous ayez rencontré l’erreur n’implique pas que votre collègue l’aura sur sa machine.