Lancement automatique d'une macro:
Dans certaines situations il est nécessaire qu'une macro enregistré au préalable doit s'exécuter automatiquement lors de l'ouverture d'un classeur. Pour cela il faut insérer trois simples lignes dans l'éditeur VBA pour le classeur en question:
Exemple pratique:
Vous aimeriez que lors de l'ouverture du classeur XY les barres de défilement de celui-ci ne soient pas activées:
Commencez par enregistrer une nouvelle macro dans le classeur en question qui enregistre la désactivation des barres de défilement: (pour désactiver les barres de défilement désactivez les coches respectives dans Outils/Options/Affichage)
Pour faire démarrer la macro automatiquement lors de l'ouverture du classeur en question il faut ajouter les lignes suivantes dans l'éditeur VBA (Alt + F11)
- Double cliquez sur ThisWorkbook
- Insérez les lignes:
Private Sub Workbook_Open()
Nom_de_votre_macro
End SubLors de l'ouverture du classeur la macro sera lancée automatiquement