Ce n'est pas très probant avec tes classeurs joints pour des raisons pas évidentes à expliquer...
Ne part pas de ta xlam actuelle.
Part d'un classeur vierge (Classeur1) dans lequel tu vas Copier / Coller TAMACROKIVABIEN
A partir de VBA enregistre ce classeur sous... papillon.xlam en prenant soin de bien sélectionné l'extension .xlam sans changer le chemin qui t'est proposé.
Une fois enregistré quitte tout puis reviens dans Excel.
A ce stade dans Développeur > Compléments Excel tu dois voir ton "papillon" TAPUKA le cocher soigneusement (c'est parfois difficile...)
Ensuite tu ouvres tous tes classeurs les uns après les autres tu vérifie que to "papillon" est toujours coché puis tu rattaches ton bouton à ta macro (sans spécifier "papillon!"). Et ça doit marcher.
Et si ça ne marche pas... Essaie d'affecter ton bouton à :
papillon.xlam!TAMACROKIVABIEN (en fait sur ton classeur, chez moi, c'est cette option qui fonctionne.
Mais encore une fois il vaudrait mieux supprimer tous ces boutons et suivre le mode opératoire pour affecter la macro au ruban.
A+