Ces étapes sont effectuées à l'aide d'Office 2010 (sauf indication contraire), mais elles devraient également être suffisamment similaires pour 2007 et 2013. Je le fais avec Excel mais les différences devraient être subtiles.
La première étape consiste à ajouter l'onglet Développeur au ruban.
Dans Office 2007,
Cliquez sur "Menu Office" -> " Options (programme) ". («Menu Office» fait référence au bouton dans le coin supérieur gauche.) Cela fait apparaître un menu qui a un bouton «Options Excel», «Options Word», etc., en bas.
Dans la boîte de dialogue des options, cochez «Afficher l'onglet développeur dans le ruban»:
et cliquez sur «OK».
- Votre nouvel onglet "Développeur" devrait s'afficher.
Dans Office 2010 et 2013,
Cliquez sur Fichier -> Options .
Choisissez Personnaliser le ruban .
Sur le côté droit, recherchez Developer et cochez la case. Cliquez OK .
Votre nouvel onglet devrait s'afficher, cliquez dessus, puis cliquez sur Visual Basic .
Un écran intimidant s'affiche, qui est la fenêtre d'édition du code VBA.
Note latérale : Vous pouvez également ouvrir la fenêtre d'édition du code VBA en utilisant le raccourci clavier Alt+ F11(même si l'onglet Développeur ne s'affiche pas).
À l'intérieur de la fenêtre d'édition de code, sur le côté gauche, vous devriez avoir un volet appelé Project-VBAProject. En cela, sous les objets Microsoft Excel (ce nom est différent selon le programme (Word, Outlook, etc.) que vous utilisez) est une «chose» appelée ThisWorkbook. Double-cliquez sur ThisWorkbook
Dans cet exemple, nous utiliserons le code suivant.
sub WarnMeOfDanger()
MsgBox "Argh, a dragon is behind you!"
end sub
Tout ce qui précède consiste à afficher une boîte de dialogue pour afficher un message à l'écran.
Copiez le code et collez-le dans la feuille blanche de la fenêtre d'édition du code VBA.
Maintenant, en haut de la fenêtre de l'éditeur de code VBA, cliquez sur le bouton de lecture vert et vous devriez voir un message.
Donc, chaque fois que vous voulez exécuter le code, revenez à cet écran et appuyez sur play!
Cependant, vous préférerez peut-être ajouter votre propre bouton. Si vous souhaitez ajouter un bouton, notez tout d'abord la première ligne du code WarnMeOfDanger()
. C'est en fait le nom de notre « sous-programme ». Nous nous en souviendrons pour plus tard. Maintenant, fermez simplement la fenêtre que vous utilisiez (le code est automatiquement enregistré).
Toujours dans le ruban du développeur, cliquez sur Insérer et choisissez le premier élément, qui est un bouton. Le curseur de votre souris devient une petite croix (pas en colère, je veux dire son apparence). Dessinez la taille du bouton. Une nouvelle fenêtre apparaît, et elle devrait nous montrer l'option d'assigner le bouton à une fonction. Dans ce cas, nous devrions voir quelque chose comme ThisWorkbook.WarnMeOfDanger
. Cliquez dessus et cliquez sur OK .
Maintenant, si vous appuyez sur votre nouveau bouton, le message s'affichera. Faites un clic droit sur le bouton pour obtenir des options pour le déplacer, changer le texte, redimensionner etc.