【マクロ入門】開発タブの表示方法とエディターの便利設定【図解】

VBA

マクロを始めるにあたって、開発タブの表示をしておきましょう。

開発タブでは、

  • マクロの編集
  • マクロの実行
  • マクロボタンの作成

などなど、マクロに関する様々な操作が可能になります。

開発タブが表示できたら、マクロを編集するエディター(VBE)を開いて、マクロコードを記述していくことになります。

今回はVBEのおすすめ設定も紹介します。

一度設定すれば毎回の設定は不要になりますので、一気に済ませてまいましょう。

この記事では、

  • 開発タブの表示方法
  • VBE(エディター)のおすすめ設定

について、画像つきで分かりやすく解説します!

開発タブの表示方法

開発タブでは、マクロの編集、実行、ボタンの作成など、マクロに関する様々な操作が可能です。

早速表示方法の手順を紹介します。

すごく簡単なのでサクサクいきましょう。

1.ファイルタブをクリック

左上にある「ファイル」タブをクリックしましょう。

オプションをクリック

このような画面になるので、下にある「オプション」ボタンをクリックします。

リボンのユーザー設定

左側の「リボンのユーザー設定」をクリックして、

右側の「メインタブ」で「開発」にチェックを入れて、「OK」してください。

開発タブが表示されているか確認

このようなタブが表示されれば、OKです!

VBEのおすすめ設定

開発タブが表示されましね。

続いて、開発タブからVBAのエディタ「VBE」を開いてみましょう。

VBEを開く方法は2種類あります。

  • Alt」+「F11」を押す
  • 開発」タブ→「Visual Basic」をクリック

どちらでもOKですが、私は前者の「Alt」+「F11」をおすすめします。

下の画像のような画面が開いたかと思います。

ここにコードを記述して、マクロを作成していきます。

ここからは、このVBEのおすすめ設定を紹介します。

設定しておくことで、

  • 無駄なエラーを減らす
  • デバッグやエラー確認がしやすい
  • 読みやすくなる(可読性アップ)
  • 記述しやすくなる(効率アップ)

といったメリットにつながります。

まずは上の「ツール」タブの「オプション」をクリックしましょう。

Alt」→「T」→「O」でも同じ操作になります。

オプションの設定画面が開きました。

編集タブの設定

まずは「編集」タブのオススメ設定から紹介します。

画像のように

  • 自動構文チェックオフ
  • 変数の宣言を強制するオン

にしましょう。

その他は特に変更しないで大丈夫です。

それぞれ説明します。

自動構文チェック

自動構文チェックオンにしてしまうと、

例えば、If文を書き終えないまま、別の行に移動するだけで、下のようなメッセージがでてしまいます。

コードを記述していく上で非常に不便ですので、チェックを外しておきましょう。

変数の宣言を強制する

続いて、変数の宣言を強制する理由を説明します。

Sub 佐賀()

saga = "SAGA佐賀"
MsgBox sega

End Sub

このようなコードを記述して実行してみます。

結果は、

なにも表示されませんでした。

sagaという変数に文字列をあてていますが、

メッセージボックスの変数はsegaになっています。

綴りが間違えているのにも関わらず、そのまま実行されてしまったのです。

今回はかなり短いコードでしたが、今後長いコードを記述して実行されてしまうとこのようなバグに気づきません

そのために変数を宣言します。

変数の宣言を強制するにチェックを入れて、変数を宣言(Dim)して実行してみると、

宣言した変数と異なるので、エラーが出ました

エラーの箇所も表示してくれるので、不要なエラーやバグを減らせます。

エディターの設定

続いて、「エディターの設定」タブについてです。こちらはお好みで。

フォント

右上にフォント名が表示されていますね。こちらでコードのフォントを設定することができます。

好きなフォントに変えることができます。

私はMeiryo UI(日本語)にしてみました。

プログラミング用のフォントをインストールしても良いですし、

デフォルトのままでも良いですし、ご自由に。

文字色、背景色

前景や背景で、色を自由に変えることができます。

プログラミングっぽく背景真っ黒にする人もいますし、デフォルトの白背景のままの人もいますし、

ここもお好みです。

ローカルウィンドウの表示

ローカル」と書かれたウィンドウが表示されていない場合は、

表示」タブの「ローカル ウィンドウ」をクリックしましょう。

下のようなウィンドウが表示されたら左のサイドバーに埋め込んでおきましょう。

下の画像のように、ドラッグ&ドロップすると埋め込めます。

ローカルウィンドウデバッグにかなり役立ちます。

先ほどのコードを1行ずつ、ステップインで実行(F8)すると、ローカルウィンドウにsagaという変数の中身が表示されます。

マクロでのエラーは、このように変数の中身を確認しながら、エラー箇所を探すことも非常に多いです。

このようにローカルウィンドウは最初から表示されていると便利ですので、表示しておくことをオススメします。

開発タブやVBEを使いこなして、快適なマクロライフを

今回は、開発タブの表示VBEのオススメ設定を、画像つきで説明しました。

マクロの第一歩を踏み出したと言えるでしょう。

そしてVBEの設定も終えたあなたは、コードを記述するときやデバッグのときに

やっといてよかった~

と思えるはずです。

これから、快適なマクロライフの歩みを進めていきましょう。

この記事を書いた人

関西の非IT企業で働く非エンジニア。
入社してからVBAを勉強し始めて、マクロで業務効率化に貢献。
「非エンジニアの方にも分かりやすく」を心がけて、実務で使えるVBAやExcelについて書いていきます。

フォローする
VBA
シェアする

コメント

タイトルとURLをコピーしました