Re bonjour
C'est curieux, Excel contrôle, lors de l'enregistrement, le contenu du classeur, et prévient si des macros sont présentes. Il propose en enregistrement au format Xlsm.
Si l'on ne répond pas correctement, le classeur est enregistré au format xlsx et les macros sont perdues.
Peut-être as tu modifié l'extension du fichier après coup. Mais ça ne fait pas réapparaître les macros.
Seule solution : Reprendre une sauvegarde ou refaire le travail de programmation.
(Personnellement je fait toujours une copie de mes codes dans des fichiers txt, via une moulinette que j'ai créée, et que je conserve précieusement).
Bon courage