So kommentieren und kommentieren Sie Codeblöcke im Office VBA-Editor


300

Wie kommentieren oder kommentieren Sie im VBA-Editor von Office ( ALT+ F11) einen Codeblock?


4
@AlistairWeir die Alternative zum '( einfachen Anführungszeichen ) ist die Verwendung eines Schlüsselworts Rem.

Antworten:


486

Im VBA - Editor, gehen Sie auf View, Toolbars, Customise...oder Rechtsklick auf die Werkzeugleiste und wählen SieCustomise...

Wählen Sie auf der CommandsRegisterkarte das EditMenü links aus.

Dann gibt es ungefähr zwei Drittel des Weges nach unten zwei Symbole Comment Blockund Uncomment Block.

Ziehen Sie diese per Drag & Drop auf Ihre Symbolleiste, und Sie haben einfachen Zugriff darauf, einen Codeblock hervorzuheben, ihn zu kommentieren und mit einem Klick auf eine Schaltfläche zu kommentieren!


Siehe GauravSingh Antwort , wenn Sie Tastenkombinationen zuweisen möchten.


14
Das ist praktisch - ich kann nicht glauben, dass ich es noch nie zuvor gefunden habe. Eine Tastenkombination wäre sehr praktisch, aber leider scheint sie nicht zu existieren.
Jamie Bull

3
Hier gilt das gleiche. Daher denke ich, dass es sich lohnt, veröffentlicht zu werden! All diese Jahre mit dem [armen] VBA-Editor und etwas, das für anständige Tests grundsätzlich unerlässlich ist, und das war die ganze Zeit da :)
RemarkLima

3
Eine weitere Schaltfläche neben ihnen (obwohl sie etwas einfacher zu finden ist) ist die Schaltfläche VBAProject kompilieren aus dem Debug-Menü. Es sind die drei Befehle, die ich am häufigsten benutze!
Olle Sjögren

5
Olle: Klicken Sie mit der rechten Maustaste auf die Menüleiste, wählen Sie Anpassen (oder wählen Sie Ansicht | Symbolleisten | Anpassen). Klicken Sie auf die Registerkarte Befehle. Ziehen Sie einen beliebigen Befehl in eine beliebige Symbolleiste, auf der Sie ihn haben möchten. Segne jeden, der sich bei MS nicht genug für VBA interessiert hat, um die Benutzeroberfläche so zu "verbessern", wie er es bei den Haupt-Apps getan hat.
Steve Rindsberg

1
@Empus werfen Sie einen Blick auf die andere Antwort, stackoverflow.com/a/23954017/1281576, die zeigt, wie man einen Keyboard Short erstellt (nicht sicher, was Sie von "normal"?)
RemarkLima

146
  1. Klicken Sie mit der rechten Maustaste auf die Symbolleiste und wählen Sie Anpassen ...
  2. Wählen Sie die Registerkarte Befehle .
  3. Klicken Sie unter Kategorien auf Bearbeiten und wählen Sie im Listenfeld Befehle die Option Kommentarblock aus .
  4. Ziehen Sie den Kommentarblockeintrag in die Menüleiste (yep! Die Menüleiste).
    Hinweis: In der Menüleiste sollte jetzt ein neues Symbol angezeigt werden.
  5. Stellen Sie sicher, dass das neue Symbol markiert ist (es wird mit einem schwarzen Quadrat versehen), und
    klicken Sie dann im Dialogfeld Anpassen auf die Schaltfläche Auswahl ändern .
  6. Ein interessantes Menü wird angezeigt.
    Fügen Sie unter name &am Anfang des Eintrags ein kaufmännisches Und ( ) ein.
    Anstelle von "Kommentarblock" sollte nun & Kommentarblock gelesen werden .
    Drücken Sie Enter, um die Änderung zu speichern.
  7. Klicken Sie erneut auf Auswahl ändern und wählen Sie Bild und Text .
  8. Schließen Sie das Dialogfeld Anpassen .
  9. Markieren Sie einen Codeblock und drücken Sie Alt- C. Voila.
  10. Machen Sie dasselbe für den Uncomment Block oder
    andere Befehle, die Sie häufig verwenden.

13
Obwohl diese Antwort mit der richtigen Antwort identisch ist, hat er einen Trick gezeigt, um eine Verknüpfung hinzuzufügen. +1 dafür.
Barshan Das

8
@ Mrquad - Siehe Schritt 10, so dass Alt-U Uncomment Block bedeutet
Martin F

Könnte ich irgendwie zur Kombination wechseln? Ich möchte "Strg + (k, c)" und "Strg + (k, u)" wie in SQL Server Management Studio verwenden.
Jumxozizi

3
In Office 2010 funktioniert dies auch, wenn Sie in Schritt 7 "Nur Text (immer)" anstelle von "Bild und Text" auswählen. Es ist unangenehm, dass es nicht funktioniert, wenn Sie eine andere Anzeigeoption wählen, aber zumindest auf meinem Bildschirm bevorzuge ich es, mit "Nur Text" ein wenig Platz zu sparen.
Air

6
Eine der umwerfendsten Antworten, die ich auf VBE gesehen habe. +1
Kolcinx

37

Es gibt eine eingebaute in Bearbeiten Symbolleiste im VBA - Editor, der die hat Kommentar - Block und Kommentar- Block - Buttons standardmäßig und andere nützliche Tools.

Wenn Sie mit der rechten Maustaste auf eine Symbolleiste oder ein Menü klicken (oder zum Menü Ansicht> Symbolleisten gehen ), wird eine Liste der verfügbaren Symbolleisten angezeigt (über der Option "Anpassen ..."). Die Standardsymbolleiste ist standardmäßig ausgewählt. Wählen Sie die Symbolleiste Bearbeiten. Die neue Symbolleiste wird mit den Schaltflächen für den Kommentarblock in der Mitte angezeigt.

Geben Sie hier die Bildbeschreibung ein

* Dies ist eine einfachere Option als die genannten.


Entschuldigung, irgendwie habe ich Ihre Antwort verpasst, als ich das Gleiche unten gepostet habe.
j2associates

20

Haben Sie MZTools überprüft ? ? Es macht viele coole Sachen ...

Wenn ich mich nicht irre, besteht eine der angebotenen Funktionen darin, eigene Verknüpfungen festzulegen.


Ja, Sie können Tastaturkürzel hinzufügen
SteveC

3

Oder klicken Sie einfach auf Ansicht , Symbolleisten , Bearbeiten . Anschließend können Sie einen Codeblock auswählen und dann auf die Symbolleistenschaltfläche " Kommentar" oder " Kommentar entfernen" klicken , um alles mit einem Klick auszuführen .

Nebenbei können Sie Tab / Shift+ auch Tabeinen Block ausgewählten Textes verwenden. Als ich ein Noobie war, wusste ich das lange nicht und machte sie eine Zeile nach der anderen.

Viel Glück!


1

Eine einfache Möglichkeit, Schaltflächen Commentoder Un-Commenteinen Codeblock hinzuzufügen, ist:

  • Gehen Sie zu Ansicht-Symbolleisten-Anpassen
  • Wählen Sie die Registerkarte Befehl
  • Wählen Sie links die Kategorie Bearbeiten
  • Ziehen Sie die Symbole "Kommentarblock" und "Kommentarblock entfernen" auf Ihre Symbolleiste.

11
Dies entspricht der richtigen Antwort und mehr als ein Jahr später.
Smandoli

1

Schritte zum Kommentieren / nicht kommentieren

Drücken Sie Alt + F11 / Registerkarte Entwickler. Registerkarte Visual Visual Editor-Ansicht - Symbolleiste - Bearbeiten - Kommentare.


1

Nach dem Hinzufügen des Symbols zur Symbolleiste und beim Ändern des ausgewählten Symbols gibt das kaufmännische Und in der Namenseingabe an, dass das nächste Zeichen das Zeichen ist, das zusammen mit Alt für die Verknüpfung verwendet wird. Da Sie im Dropdown-Menü Auswahl ändern eine Anzeigeoption auswählen müssen, die die Anzeige des Texts enthält, können Sie auch & C in das Namensfeld schreiben und das gleiche Ergebnis wie & Kommentarblock erhalten (ohne den langen Text).


-1

Wenn MZ-Tools installiert sind, kommentiere / kommentiere ich Blöcke in VBE mithilfe der Tastenkombination
Ctrl+ Alt+ C (Standard MZ-Tools).

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.