Par défaut, depuis la version 2007 d’Excel, un classeur est doté de l’extension *.xlsx. Un tel classeur ne peut comprendre de macro VBA. D’ailleurs, si l’on enregistre un classeur comprenant une macro VBA avec cette extension, la macro sera irrémédiablement perdue ; un message alerte l’utilisateur sur ce risque en cas d’erreur.
Pour enregistrer un classeur Excel avec ses macros VBA, il suffit de l’enregistrer au format *.xlsm.
Pour ce faire, aller dans le menu Fichier, puis cliquer sur “Enregistrer sous”.
La fenêtre “Enregistrer sous” s’ouvre :
Après avoir saisi le nom à donner au classeur, choisir le type “Classeur Excel (prenant en charge les macros)” puis valider. Le classeur est enregistré avec ses macros ; son extension est maintenant *.xlsm.
Approfondir le sujet : programmer en VBA


Derniers articles parBenoît RIVIERE (voir tous)
- Projet IXP (v1.21beta) : nouvelle version en ligne - mardi 7 janvier 2025
- Excel : conserver les zéros non significatifs à gauche - dimanche 5 janvier 2025
- Excellente année 2025 ! - mercredi 1 janvier 2025
- Projet IXP (v1.21beta) : contrôles de cohérences et gestion MULTIFEC - lundi 30 décembre 2024
- Joyeuses fêtes de fin d’année ! - mardi 24 décembre 2024
Pingback: Top 26 Enregistrer Une Feuille Excel En Pdf Vba The 11 Latest Answer