320 votes

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

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

4 votes

@AlistairWeir l'alternative à la ' ( seule citation ) est d'utiliser un mot-clé Rem .

519voto

RemarkLima Points 2596

Dans l'éditeur VBA, allez à View , Toolbars , Customise... ou cliquez à droite sur la barre d'outils et sélectionnez Customise...

En vertu de la Commands sélectionnez l'onglet Edit sur la gauche.

Puis, à peu près aux deux tiers du chemin, il y a deux icônes, Comment Block y Uncomment Block .

Faites-les glisser et déposez-les sur votre barre d'outils et vous pourrez facilement mettre en évidence un bloc de code, le commenter et le décommenter en cliquant sur un bouton !


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

14 votes

C'est pratique - je ne peux pas croire que je ne l'ai jamais trouvé avant. Un raccourci clavier serait vraiment pratique, mais malheureusement, il ne semble pas exister.

3 votes

Même chose ici. C'est pourquoi je pense que cela mérite d'être posté ! Toutes ces années d'utilisation du [mauvais] éditeur VBA, et quelque chose qui est fondamentalement essentiel pour des tests décents, et c'était là depuis le début :)

3 votes

Un autre bouton qui leur est proche (même s'il est un peu plus facile à trouver) est le bouton Compile VBAProject du menu Debug. Ce sont les trois commandes que j'utilise le plus !

163voto

GauravSingh Points 54
  1. Cliquez avec le bouton droit de la souris sur la barre d'outils et sélectionnez Personnaliser...
  2. Sélectionnez le Commandes onglet.
  3. Sous Catégories cliquez sur Editar puis sélectionnez Bloc de commentaires dans le Commandes boîte à liste.
  4. Faites glisser le Bloc de commentaires l'entrée sur la barre de menu (yep ! la barre de menu)
    Note : Vous devriez maintenant voir une nouvelle icône sur la barre de menu.
  5. Assurez-vous que la nouvelle icône est en surbrillance (elle sera entourée d'un carré noir), puis cliquez sur l'icône.
    click Modifier la sélection sur le bouton Personnalisez de la boîte de dialogue.
  6. Un menu intéressant s'affiche.
    Sous le nom, ajoutez une esperluette ( & ) au début de l'entrée.
    Donc maintenant, au lieu de "Blocage des commentaires", il faut lire Bloc de commentaires .
    Appuyez sur Enter pour enregistrer la modification.
  7. Cliquez sur Modifier la sélection et sélectionnez Image et texte .
  8. Rejeter le Personnalisez de la boîte de dialogue.
  9. Mettez en surbrillance un bloc de code et appuyez sur Alt - C . Voilà.
  10. Procédez de la même manière pour le bloc "sans commentaires" ou le bloc "avec commentaires".
    toute autre commande que vous utilisez souvent.

13 votes

Bien que cette réponse soit la même que la réponse correcte, il a montré une astuce pour ajouter un raccourci. +1 pour cela.

8 votes

@mrquad - Voir l'étape 10 pour que Alt-U signifie Blocage de la décomposition.

0 votes

Pourrais-je passer à la combinaison ? J'aimerais utiliser "ctrl+(k,c)" et "ctrl+(k,u)" comme dans SQL Server Management Studio.

21voto

Tiago Cardoso Points 1545

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

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

0 votes

Oui, il vous permet d'ajouter des raccourcis clavier.

7voto

me how Points 15922

Avec MZTools ( pour VBA ), vous pouvez ouvrir votre éditeur Visual Basic ( VBE )

Dans la nouvelle barre d'outils, localisez Settings icon entonces Shortcuts tab et ensuite ajouter deux raccourcis ; j'ai utilisé

  • CTRL + K a commentaire

  • CTRL + U a Décommenter

enter image description here

1voto

Aron Ysidoro Points 922

Un moyen simple d'ajouter des boutons à Comment o Un-Comment un bloc de code est :

  • Allez dans Affichage-Barres d'outils-Personnaliser.
  • Sélectionnez l'onglet Commande
  • Sélectionnez la catégorie "Modifier" sur la gauche
  • Faites glisser les icônes "Blocage des commentaires" et "Déblocage des commentaires" sur votre barre d'outils.

11 votes

C'est la même que la bonne réponse, et plus d'un an après.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X