Comment commenter et décommenter des blocs de code dans l'éditeur VBA Office

300

Dans l'éditeur VBA d'Office ( ALT+ F11), comment commentez-vous ou commentez-vous un commentaire d'un bloc de code?

RemarkLima
la source
4
@AlistairWeir l'alternative au '( guillemet simple ) est d'utiliser un mot-clé Rem.

Réponses:

486

Dans l'éditeur VBA, allez à View, Toolbars, Customise...ou un clic droit sur la barre d'outils et sélectionnezCustomise...

Sous l' Commandsonglet, sélectionnez le Editmenu à gauche.

Ensuite, environ deux tiers de la descente, il y a deux icônes, Comment Blocket Uncomment Block.

Faites-les glisser et déposez-les sur votre barre d'outils, puis vous avez un accès facile pour mettre en surbrillance un bloc de code, et le commenter et décommenter en cliquant sur un bouton!


Voir la réponse de GauravSingh si vous souhaitez attribuer des raccourcis clavier.

RemarkLima
la source
14
C'est pratique - je ne peux pas croire que je ne l'avais jamais trouvé auparavant. Une touche de raccourci serait vraiment pratique mais malheureusement cela ne semble pas exister.
Jamie Bull
3
Pareil ici. Pensant donc qu'il vaut la peine d'être affiché! Toutes ces années d'utilisation du [pauvre] éditeur VBA, et quelque chose qui est fondamentalement essentiel pour des tests décents, et il était là tout le temps :)
RemarkLima
3
Un autre bouton qui leur appartient (même s'il est un peu plus facile à trouver) est le bouton Compiler VBAProject du menu Debug. Ce sont les trois commandes que j'utilise le plus!
Olle Sjögren
5
Olle: cliquez avec le bouton droit sur la barre de menus, choisissez Personnaliser (ou choisissez Affichage | Barres d'outils | Personnaliser). Cliquez sur l'onglet Commandes. Faites glisser la commande de votre choix vers la barre d'outils sur laquelle vous souhaitez l'afficher. Bénissez quiconque chez MS ne se soucie pas assez de VBA pour "améliorer" l'interface utilisateur comme ils l'ont fait pour les applications principales.
Steve Rindsberg
1
@Empus vient de jeter un œil à l'autre réponse, stackoverflow.com/a/23954017/1281576 qui montre comment créer un raccourci clavier (vous ne savez pas ce que vous par "normal"?)
RemarkLima
146
  1. Faites un clic droit sur la barre d'outils et sélectionnez Personnaliser ...
  2. Sélectionnez l' onglet Commandes .
  3. Sous Catégories, cliquez sur Modifier , puis sélectionnez Bloc de commentaires dans la zone de liste Commandes .
  4. Faites glisser l' entrée Bloc de commentaires sur la barre de menus (ouais! La barre de menus)
    Remarque: Vous devriez maintenant voir une nouvelle icône sur la barre de menus.
  5. Assurez-vous que la nouvelle icône est en surbrillance (elle sera entourée d'un carré noir), puis
    cliquez sur le bouton Modifier la sélection dans la boîte de dialogue Personnaliser .
  6. Un menu intéressant apparaîtra.
    Sous nom, ajoutez une esperluette ( &) au début de l'entrée.
    Alors maintenant, au lieu de "Bloc de commentaires", il devrait lire & Bloc de commentaires .
    Appuyez sur Enterpour enregistrer la modification.
  7. Cliquez à nouveau sur Modifier la sélection et sélectionnez Image et texte .
  8. Fermez la boîte de dialogue Personnaliser .
  9. Mettez en surbrillance n'importe quel bloc de code et appuyez sur Alt- C. Voila.
  10. Faites la même chose pour le bloc de décommentation ou
    toute autre commande que vous utilisez souvent.
GauravSingh
la source
13
Bien que cette réponse soit la même que la bonne réponse, il a montré une astuce pour ajouter un raccourci. +1 pour cela.
Barshan Das
8
@mrquad - Voir l'étape 10, donc Alt-U signifie Uncomment Block
Martin F
Puis-je passer d'une manière ou d'une autre à une combinaison? Je voudrais utiliser "ctrl + (k, c)" et "ctrl + (k, u)" comme dans SQL Server Management Studio.
jumxozizi
3
Dans Office 2010, cela fonctionne également si vous choisissez «Texte uniquement (toujours)» à l'étape 7, plutôt que «Image et texte». Il est désagréable que cela ne fonctionne pas si vous choisissez une autre option d'affichage, mais au moins sur mon écran, je préfère économiser un peu d'espace avec "Texte uniquement".
Air
6
L'une des réponses les plus hallucinantes que j'ai vues sur VBE. +1
kolcinx
37

Il y a une barre d'outils d' édition intégrée dans l'éditeur VBA qui a les boutons Bloc de commentaires et Bloc de commentaire par défaut, et d'autres outils utiles.

Si vous cliquez avec le bouton droit sur une barre d'outils ou un menu (ou allez dans le menu Affichage> Barres d'outils ), vous verrez une liste des barres d'outils disponibles (au-dessus de l'option "Personnaliser ..."). La barre d'outils Standard est sélectionnée par défaut. Sélectionnez la barre d'outils Modifier et la nouvelle barre d'outils apparaîtra, avec les boutons Bloc de commentaires au milieu.

entrez la description de l'image ici

* Il s'agit d'une option plus simple que celles mentionnées.

dePatinkin
la source
Désolé, j'ai en quelque sorte manqué votre réponse lorsque j'ai posté la même chose ci-dessous.
j2associates
20

Avez-vous vérifié MZTools? ? Il fait beaucoup de trucs sympas ...

Si je ne me trompe pas, l'une des fonctionnalités qu'il propose est de définir vos propres raccourcis.

Tiago Cardoso
la source
Oui, cela vous permet d'ajouter des raccourcis clavier
SteveC
3

Ou cliquez simplement sur Affichage , Barres d'outils , Modifier . Ensuite, vous pouvez sélectionner un bloc de code, puis cliquer sur le bouton de la barre d'outils Commentaire ou Décommenter pour tout faire en un seul clic.

En passant, vous pouvez Tab/ Shift+ également Tabun bloc de texte sélectionné. Quand j'étais noobie, je ne le savais pas depuis longtemps et je les ferais ligne par ligne.

Bonne chance!

j2associates
la source
1

Un moyen simple d'ajouter des boutons Commentou Un-Commentun bloc de code est:

  • Allez dans View-Toolbars-Customize
  • Sélectionnez l'onglet Commande
  • Sélectionnez la catégorie d'édition sur la gauche
  • Faites glisser les icônes «Bloc de commentaires» et «Supprimer les commentaires» sur votre barre d'outils.
Aaron Lelevier
la source
11
C'est la même chose que la bonne réponse, et plus d'un an plus tard.
Smandoli
1

Étapes pour commenter / commenter

Appuyez sur alt + f11 / onglet Développeur onglet d'affichage de l'éditeur visuel de base - barre d'outils - édition - commentaires.

Rohan Bellimal
la source
1

Après avoir ajouté l'icône à la barre d'outils et lors de la modification de l'icône sélectionnée, l'esperluette dans l'entrée de nom spécifie que le caractère suivant est le caractère utilisé avec Alt pour le raccourci. Étant donné que vous devez sélectionner une option d'affichage dans le menu déroulant Modifier la sélection qui comprend l'affichage du texte, vous pouvez également écrire & C dans le champ du nom et obtenir le même résultat que & Bloc de commentaires (sans le texte long).

Sasha Dorval
la source
-1

Avec MZ-Tools installé, je commente / décommente les blocs dans VBE en utilisant le raccourci clavier
Ctrl+ Alt+ C (MZ-Tools par défaut)

6diegodiego9
la source