La fonction mise à jour chaque fois qu'un classeur est ouvert dans Excel est le Workbook_Open fonction.
Cette fonction fait partie du classeur Objet, qui est associé à chaque classeur Excel. Lorsque le classeur est ouvert, Excel déclenche cette fonction pour exécuter tout code que vous avez écrit à l'intérieur.
Voici comment cela fonctionne:
1. Ajout de la fonction: Vous devez créer un nouveau module Dans votre classeur, puis ajoutez le code suivant:
`` VBA
Private Sub Workbook_Open ()
'Votre code à exécuter sur le classeur ouvert
Sub-Sub
`` '
2. Code d'écriture: Remplacez le commentaire `` Votre code à exécuter sur Workbook Open` par les actions spécifiques que vous souhaitez effectuer lorsque le classeur est ouvert. Cela pourrait inclure:
* Affichage des messages: Utilisation de `msgbox` pour afficher un message de bienvenue ou un rappel.
* Mise à jour des données: Récupérer les données à partir de sources externes, rafraîchir les connexions de données ou modifier les valeurs des cellules.
* exécuter d'autres macros: Appel d'autres macros ou procédures dans votre classeur.
* Effectuer des calculs: Exécuter des formules ou des calculs basés sur les données de classeur.
* Configuration de l'environnement: Appliquer un formatage spécifique, ajuster les propriétés de la feuille de travail ou cacher des éléments inutiles.
Remarques importantes:
* La fonction `workbook_open` n'est exécutée qu'une seule fois Par ouverture du classeur, pas à chaque fois que vous apportez un changement ou activez le classeur.
* Si vous avez plusieurs classeurs ouverts, la fonction «Workbook_Open» s'exécutera individuellement pour chaque classeur lors de son ouverture.
* Vous pouvez également utiliser la fonction `Workbook_beForEClose` pour exécuter du code juste avant la clôture d'un classeur.
|