Comment ajouter du VBA dans MS Office ?
Pour ouvrir l’éditeur VBA dans n’importe quel produit Microsoft Office, appuyez sur Alt+F11.
Ensuite, vous devez déterminer comment vous souhaitez que votre VBA soit implémenté. Voulez-vous qu’il soit déclenché par un événement dans le logiciel, comme l’enregistrement du fichier ou le changement de sélection dans la feuille de calcul ? Ou voulez-vous pouvoir exécuter le code vous-même quand vous le souhaitez ?
Dans le premier cas, consultez l’Explorateur de projets et trouvez le projet associé au fichier sur lequel vous travaillez actuellement.
Si vous souhaitez que votre code soit déclenché par un événement associé à une feuille particulière (par exemple, le code doit s’exécuter chaque fois qu’une valeur change dans Feuille1), vous devez double-cliquer sur l’objet de cette feuille spécifique listé dans l’Explorateur de projets. Cela ouvrira une zone de texte où vous pourrez coller le code. Si l’événement est associé à l’ensemble du classeur plutôt qu’à une feuille particulière (par exemple, le code doit s’exécuter lorsque le classeur est enregistré), double-cliquez sur l’objet ThisWorkbook dans l’Explorateur de projets.
Si toutefois vous ne souhaitez pas que votre code soit déclenché par un événement, vous voudrez placer le code dans un module. S’il y a d’autre code dans le document ou le classeur, par exemple provenant d’une macro enregistrée, il apparaîtra dans un module. S’il existe un module existant, dans la plupart des cas, vous voudrez coller votre code dans le même module sous le code existant. Les modules existants seront listés dans l’Explorateur de projets.
Si aucun module n’existe, vous devrez en insérer un nouveau. Pour ce faire, choisissez Module dans le menu déroulant Insertion de la fenêtre de l’éditeur VBA. Cela insérera un nouveau module et affichera une fenêtre de texte dans la fenêtre de l’éditeur. Collez-y votre code.
Si vous souhaitez exécuter le code dans un module, vous avez plusieurs options. L’une consiste à exécuter le code depuis la fenêtre de l’éditeur VBA. Vous pouvez simplement placer le curseur quelque part dans le code que vous souhaitez exécuter et appuyer sur F5, ou cliquer sur le bouton (Exécuter) dans la barre d’outils sous la barre de menus, pour exécuter le code.
Une autre
(Réponse tronquée)