Commenter en VBA

Cet article vous apprendra comment commenter une seule ligne ou plusieurs blocs de code dans l'éditeur VBA. Au lieu de cela, si vous souhaitez savoir comment interagir avec les commentaires de cellule Excel à l'aide de VBA, lisez cet article.

Commentaire VBA sur une seule ligne

Dans Excel VBA, il existe plusieurs manières de commenter les lignes d'un code :

  • Citation simple (‘)
  • Bouton de blocage des commentaires dans la barre d'outils
  • Ajout du Rem mot-clé.

La façon la plus simple de commenter une ligne de code est de mettre un devis unique en début de ligne :

1 'Feuille1.Plage("A1").Valeur = "Test"

Notez que dans VBA, les commentaires sont toujours affichés sous forme de texte vert.

Comme vous pouvez le voir dans l'exemple, nous avons mis une simple citation au début de la première ligne de la procédure et l'avons commentée. Si une citation est placée en début de ligne, toute la ligne est commentée et sera ignorée lors de l'exécution du code.

Vous pouvez également commenter une partie du code si vous mettez une seule citation quelque part dans la ligne.

Dans ce cas, le code après une citation sera ignoré :

1 Sheet1.Range("A1").Value = "Test" 'L'exemple de commentaire de ligne partiel

Maintenant, nous avons commenté seulement une partie de la ligne. C'est un bon moyen d'écrire des commentaires en ligne dans un code.

La deuxième façon de commenter une ligne dans un code est d'utiliser le bouton VBA standard pour commentaire dans la barre d'outils. Pour afficher ce bouton, vous devez l'ajouter : Vue -> Barres d'outils -> Éditer. Vous pouvez maintenant voir deux boutons dans la barre d'outils : Bloc de commentaires et Décommenter le bloc.

Mettez simplement en surbrillance la ou les lignes de code souhaitées et cliquez sur l'un des boutons. Cela commentera/décommentera des lignes entières. Veuillez noter que cette méthode ne vous permettra pas d'ajouter un commentaire à la fin d'une ligne de code.

Vous pouvez également utiliser le mot-clé Rem. Pour commenter une ligne, vous devez mettre ce mot-clé en début de ligne :

1 Rem Sheet1.Range("A1").Value = "Test"

De la même manière que le bouton de commentaire, le Rem mot-clé vous permet de commenter juste une ligne entière d'un code, ce qui signifie que vous ne pouvez le mettre qu'au début d'une ligne :

Bloc entier du commentaire VBA

En plus de commenter une seule ligne, nous avons souvent besoin de commenter plusieurs lignes, un bloc de code. Pour ce faire, nous pouvons utiliser le même bouton standard Bloc de commentaires dans la barre d'outils que nous avons utilisée pour commenter une seule ligne. Tout d'abord, nous devons sélectionner toutes les lignes que nous voulons commenter, puis cliquer sur le bouton :

123456789 Private Sub CommentEntireBlock()' Sheet1.Range("A1").Value = "Test"' Si Sheet1.Range("A1") = "Test" Then' MsgBox "La valeur de la cellule A1 est : Test"' Fin siFin du sous-marin

En conséquence, tout le bloc de code est commenté.

De même, on peut décommenter un bloc, en cliquant sur le Décommenter le bloc bouton dans la barre d'outils :

123456789 Private Sub CommentEntireBlock()Sheet1.Range("A1").Value = "Test"Si Sheet1.Range("A1") = "Test" AlorsMsgBox "La valeur de la cellule A1 est : Test"Fin siFin du sous-marin

Raccourcis clavier pour commenter en VBA

Pour activer les raccourcis clavier pour les commentaires :

  • Faites un clic droit quelque part sur un espace vide dans la barre d'outils.
  • Choisir Personnaliser option et sélectionnez le Éditer sous les catégories.
  • Trouve Bloc de commentaires dans les commandes et faites-le glisser à côté des icônes existantes dans la barre d'outils.
  • Vous pouvez maintenant voir le bouton nouvellement ajouté dans la barre d'outils
  • Clique sur le Modifier la sélection et cochez l'option Image et texte.
  • Cliquez à nouveau sur le Modifier la sélection et sous Nom ajouter une esperluette (&) au début du nom, donc le nom du bouton est "&Bloquer les commentaires".

Vous pouvez maintenant sélectionner une seule ligne ou un bloc de code et appuyer sur Alt+C sur votre clavier pour commenter.

Pour activer la même option pour décommenter un code, vous pouvez répéter l'ensemble du processus pour la commande Uncomment Block. Le raccourci pour décommenter est ALT+U.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave