【Excel VBA】コメントアウトの記載方法について

りゅう
こんにちは!りゅう(@ryupong_b)です。
今回は、「ExcelVBAにおけるコメントアウト」について解説していきます。
はじめに

今回はVBAにおけるコメントアウトの手順についてです。
複数行を一括でコメントアウトする方法についても解説しますので、ぜひ最後までお付き合いください。

この記事を読むメリット
  • コメントアウトの方法・手順が分かります。
  • 複数行のコメントアウトの方法・手順が分かります。

コメントとは

コメントとは、プログラムではなくソースコードに記載する文面のことを指します。
コメントはプログラムではないため、命令として実行されることはありません。
従って、開発者向けのメモや説明文を記載する用途として使われます。

りゅう
コメントは必ず記載しましょう!
コメントを全く記載しないと、後で振り返った際に「ここ何の処理をしてたっけな…」という具合で、自分で書いたソースコードであっても分かりづらくなります。

構文

VBAでのコメントは、‘(シングルクォーテーション)を先頭に付与するとコメントアウトできます。

構文

'コメント

ちなみに、コメントはVBEでは以下の通り緑色の文字となります。

複数行を一括でコメントアウトする

次に、複数行を一括でコメントアウトする方法をご紹介します。

事前準備

まずはVBEに以下のボタンを表示させる必要があります。
以下ボタンは設定しないと表示されないため、設定手順をご紹介します。

ユーザ設定の表示

以下、VBE上部(赤枠箇所)を右クリックし、[ユーザー設定]をクリックします。

ボタンの配置

[コマンド]タブを選択後、[編集]分類を選択します。
そして、[コメントブロック]と[非コメントブロック]を探します。

[コメントブロック]と[非コメントブロック]を、VBE上部(赤枠箇所)にドラッグ&ドロップします。

めい
以上でボタンの配置は完了です!

コメントアウトの手順

コメントアウトしたい箇所を選択し、[コメントブロック]ボタンを押下するとコメントアウトできます。

コメントアウトを解除したい場合は、解除対象の行を選択し、[非コメントブロック]ボタンを押下するとコメントアウトを解除できます。

最後に

いかがでしたでしょうか。
コメント化は、デバッグ時に「削除したい行」に対して一時的に使用することも多いため、一括でコメントアウトする機会も多いと思います。

この記事が、読者さまのお力になれれば嬉しいです!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

大手外資系コンサルティングファーム勤務。ExcelVBA歴は8年。金融関係のプロジェクトにて約100万レコードを処理するマクロの開発実績あり。ExcelVBAの基礎・応用情報を発信中。

コメント

コメントする

CAPTCHA