Macros VBA : lister et traduire en JavaScript
Lire les macros d'un classeur .xlsm et obtenir une traduction JavaScript à relire et exécuter sur la feuille.
Bientôt — ce module complémentaire est déployé progressivement. S'il n'apparaît pas dans l'onglet Modules complémentaires de votre éditeur, il n'est pas encore activé sur votre espace.
Pas à pas
- Ouvrez Modules complémentaires puis Macros VBA.
- Choisissez un fichier .xlsm de votre ordinateur (seuls les .xlsm sont acceptés) puis cliquez sur Lister les macros.
- Sélectionnez une macro : son code VBA s'affiche.
- Cliquez sur Traduire en JavaScript : le module indique le nombre d'instructions traduites et celles à écrire à la main.
- Relisez la macro JavaScript obtenue, puis cliquez sur Exécuter la traduction sur la feuille.
Astuces
- Relisez toujours le code avant de l'exécuter ; Ctrl+Z annule l'effet.
- Les macros très liées à d'autres applications installées ne se traduisent pas : prévoyez de les réécrire.