Office VBAエディターでコードブロックをコメント化およびコメント解除する方法


300

OfficeのVBAエディター(ALT+ F11)で、コードブロックにコメントを付けたり、コメントを外したりするにはどうすればよいですか?


4
@AlistairWeir '単一引用符)の代わりに、キーワードを使用しRemます。

回答:


486

VBAエディタでは、に行くViewToolbarsCustomise...またはツール・バー上で右クリックして選択Customise...

Commandsタブの下Editで、左側のメニューを選択します。

その下の約3分の2に2つのアイコンがComment BlockありUncomment Blockます。

これらをツールバーにドラッグアンドドロップすると、簡単にアクセスしてコードブロックを強調表示し、コメントアウトしてボタンをクリックするだけでコメントを外すことができます。


キーボードショートカットを割り当てる場合は、GauravSinghの回答を参照してください。


14
これは便利です-見たことがないなんて信じられません。ショートカットキーは本当に便利ですが、残念ながらそれは存在しないようです。
ジェイミーブル

3
こっちも一緒。したがって、投稿する価値があると考えます![貧しい] VBAエディターを使用してきたこれらすべての年、および適切なテストに基本的に不可欠なものであり、それはずっとそこにありました:)
RemarkLima

3
それらの隣にあるもう1つのボタンは(少し見つけやすくなりますが)、[デバッグ]メニューの[VBAProjectのコンパイル]ボタンです。私が最もよく使用する3つのコマンドです。
OlleSjögren、2012年

5
Olle:メニューバーを右クリックして[カスタマイズ]を選択します(または[表示]メニューから[ツールバー]、[カスタマイズ]を選択します)。[コマンド]タブをクリックします。必要なコマンドを、それを配置したいツールバーにドラッグします。MSの誰もが、主なアプリと同じようにUIを「改善」するためにVBAについて十分に気にしていない人を祝福します。
スティーブリンズバーグ、2012年

1
@Empusは、キーボードショートを作成する方法を示す他の回答であるstackoverflow.com/a/23954017/1281576を確認します(「通常」で何が
わかるの

146
  1. ツールバーを右クリックして、[ カスタマイズ... ]を選択します
  2. コマンドを選択します ]タブをます。
  3. 以下の下のカテゴリーをクリックして編集し、その後、選択コメントブロックの中にコマンドリストボックス。
  4. [ コメントブロック]エントリをメニューバーにドラッグします(そうです!メニューバー)。
    注:これで、メニューバーに新しいアイコンが表示されます。
  5. 新しいアイコンが強調表示されていることを確認し(周りに黒い四角が表示され
    ます)、[ カスタマイズ ]ダイアログボックスの[選択の変更 ]ボタンをクリックします。
  6. 興味深いメニューがポップアップします。
    名前の下&で、エントリの先頭にアンパサンド()を追加します。
    だから今の代わりに「コメントブロック」のそれは読むべきブロックを&コメント
    を押しEnterて変更を保存します。
  7. [ 選択の変更]をもう一度クリックして、[ 画像とテキスト]を選択します。
  8. [ カスタマイズ ]ダイアログボックスを閉じます。
  9. コードの任意のブロックを強調表示して押しますAlt-Cます。出来上がり。
  10. アンコメントブロックや
    、よく使用する他のコマンドについても同じことを行います。

13
この答えは正しい答えと同じですが、彼はショートカットを追加するトリックを示しました。+1。
Barshan Das 2014

8
@mrquad-手順10を参照してください。Alt-Uはブロックのコメント解除を意味します
Martin F

どういうわけか組み合わせに変更できますか?SQL Server Management Studioのように「ctrl +(k、c)」と「ctrl +(k、u)」を使用したいのですが。
jumxozizi 2016年

3
Office 2010では、これは、「画像とテキスト」ではなく、ステップ7で「テキストのみ(常に)」を選択した場合にも機能します。他の表示オプションを選択しても機能しないのは不愉快ですが、少なくとも私の画面では、「テキストのみ」で少しスペースを節約することを好みます。
エア

6
VBEで私が見た中で最も驚くべき答えの1つ。+1
kolcinx 2017

37

VBAエディターには、[ コメントブロック]ボタンと[ コメント解除ブロック]ボタンがデフォルトで組み込まれている組み込みの編集ツールバーと、その他の便利なツールがあります。

ツールバーまたはメニュー右クリック(または[表示]メニュー> [ツールバー]に移動)すると、使用可能なツールバーのリストが表示されます([カスタマイズ...]オプションの上)。標準ツールバーはデフォルトで選択されています。[ 編集]ツールバーを選択すると、新しいツールバーが表示され、中央に[コメントブロック]ボタンが表示されます。

ここに画像の説明を入力してください

*これは、言及されたものよりも簡単なオプションです。


申し訳ありませんが、同じことを以下に投稿したときに、どういうわけかあなたの答えを逃しました。
j2associates 2015年

20

MZToolsを確認しましたか??それはたくさんのクールなことをします...

私が間違っていない場合、それが提供する機能の1つは、独自のショートカットを設定することです。


はい、キーボードショートカットを追加できます
SteveC

3

それとも、クリックビューツールバー[編集]を。次に、コードのブロックを選択し、ツールバーの[ コメント ] または[ コメント解除 ]ボタンをクリックして、すべてをワンクリックで実行できます。

余談ですが、Tab/ Shift+Tab選択したテキストのブロックもできます。私が初心者だったときは、それを長い間知らなかったので、一度に1行ずつ実行していました。

幸運を!


1

ボタンCommentまたはUn-Commentコードブロックを追加する簡単な方法は次のとおりです。

  • 表示-ツールバー-カスタマイズに移動します
  • [コマンド]タブを選択します
  • 左側の編集カテゴリを選択します
  • 「コメントブロック」アイコンと「コメントブロック解除」アイコンをツールバーにドラッグします。

11
これは正解と同じで、1年以上経っています。
スマンドリ14

1

コメントする手順/コメント解除

Alt + f11 /開発者タブビジュアルベーシックエディタービュータブ-ツールバー-編集-コメントを押します。


1

ツールバーにアイコンを追加した後、選択したアイコンを変更するとき、名前入力のアンパサンドは、次の文字がショートカットのAltとともに使用される文字であることを指定しています。テキストの表示を含む[選択の変更]ドロップダウンメニューから表示オプションを選択する必要があるため、名前フィールドに&Cを記述して、&コメントブロックと同じ結果(長いテキストなし)を取得することもできます。


-1

MZ-Toolsがインストールされている場合、キーボードショートカット
Ctrl+ Alt+ C (MZ-Toolsのデフォルト)を使用してVBEのブロックをコメント/コメント解除します

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.