Commentaires en VBA
Comment définit-on des commentaires en Visual Basic ?
Commentaire sur une ligne entière
Il suffit que la ligne débute par une apostrophe.
Le commentaire s’affiche en vert une fois que vous changez de ligne.
Exemple :
1 |
' Ceci est un commentaire |
Commentaire en fin de ligne
Si vous faites suivre une instruction normale par une apostrophe, celle-ci peut-être suivie d’un commentaire.
Exemple :
1 |
MsgBox "Bonjour à tous", vbInformation ' Message stupide :-) |
Commentaire sur plusieurs lignes
Dans des langages s’inspirant du C, il est possible de commenter plusieurs lignes de la manière suivante :
1 2 3 |
/* Ceci est une ligne de commentaire et une autre ligne et une troisième ligne */ |
Il n’y a pas d’équivalent en Visual Basic : chaque ligne doit donc débuter par une apostrophe, c’est comme ça ! La même chose, en VB, donne donc :
1 2 3 |
' Ceci est une ligne de commentaire ' et une autre ligne ' et une troisième ligne |
Commenter rapidement plusieurs lignes
Vous pouvez ceci dit commenter plusieurs lignes en une fois :
- Faites apparaître la barre d’outils Edition en cliquant sur le menu Affichage / Barres d’outils / Edition.
- Sélectionnez les lignes de code à commenter.
- Cliquez sur l’icône Commenter le code (9ème position sur l’image). C’est fait !
L’icône Ne pas commenter code joue bien sûr le rôle inverse.
Variante
Il est possible d’écrire une instruction VBA sur plusieurs lignes, comme cela est expliqué dans ce billet. De fait, on utilise moins cette technique dans les commentaires, mais ça marche aussi. Ce qui donne :
1 2 3 |
' Ceci est un commentaire _ réparti sur _ plusieurs lignes |
jeff311 > Content que ça puisse dépanner ! 🙂
Merci, je cherchais une manière de commenter multilignes en vba sans avoir à taper ‘ à chaque ligne.