Excel VBAの環境構築方法を分かりやすく解説

今回はExcel VBAを用いたプログラミングができるような環境を構築する方法を、画像も使って丁寧に解説をしていきます。

Excel VBAとは、Microsoft Office製品を自動化するためのVBA(Visual Basic for Applications)を用いた、Excelで使えるプログラミング言語です。

他のプログラミング言語とは異なり、Excel VBAはExcelに最初から内蔵されているものなので環境構築も非常に楽です。

学べる事!
この記事を読んで何が出来るようになる?

お使いのExcelにて…

  • Excel VBAのプログラミング環境を構築することが出来る
目次

Excel VBAを有効化するには?

Excelの「開発」タブを表示させる

STEP
Excelを起動する。
STEP
「ファイル」を選択する。
画像に alt 属性が指定されていません。ファイル名: 9f7fac688d8ae0d20f27f5055aaf0779-1-1024x658.png
STEP
「リボンのユーザ設定」を選択する。
画像に alt 属性が指定されていません。ファイル名: 6ed6a797eb99907754fd69d671891d78-1024x742.png
STEP
右側のリボンのユーザ設定にて、「開発」にチェックを入れる。
STEP
「OK」を選択する。
STEP
「開発」タブが新しく表示されていることを確認し、タブを選択する。
画像に alt 属性が指定されていません。ファイル名: 8240460e067777295e29b7c507f409a4-1024x408.png

VBE(Visual Basic Editor)を開く

プログラムを記述するための場所はVBE(Visual Basic Editor)と呼ばれています。

Excel VBAをプログラミングしたい場合はこのVBEと呼ばれる場所にコーディングしていきます。

STEP
「Visual Basic」を選択する。

ショートカットキー : 「Alt」 + 「F11」

STEP
下記のようなウィドウが表示されていることを確認する。

※ 環境によっては多少異なるかもしれませんが問題はありません。

STEP
「Sheet1(Sheet1)」を選択し、エディタを表示させる。
画像に alt 属性が指定されていません。ファイル名: 208da6c22c1fdba058e4c4c66a157464-1-1024x634.png

Excel VBEをより使いやすくするには?

勿論このままでもプログラミングは可能なのですが、設定が不十分であったり、表示が少し見づらいかと思います。

プログラミングを行う際は少しでもストレスが少なく、目に優しい表示が良いかと思います。

以降は私が使用している設定を紹介をしていきます。他の多くの方も設定されている方法を真似させて頂いています。

コードの設定を行う

STEP
「ツール」を選択する。
STEP
「オプション」を選択する。
STEP
コードの設定の「変数の宣言を強制する」にチェックを入れる。

この設定を行う事によって、変数を宣言していないときにエラーを出て知らせてくれます。

非常に便利な機能ですので、是非チェックを入れておきましょう。

画像に alt 属性が指定されていません。ファイル名: 1828672c1e46c61069c5b6201ee09818.png

    エディターの設定を行う

    STEP
    「エディタの設定」を選択する。
    画像に alt 属性が指定されていません。ファイル名: eb370ab9dced71f393dd64ec449307de.png
    STEP
    「標準コード」を選択し、ハイライトされて状態でそれぞれの色を下記の通り設定する。
    • 「前景」「白色」に設定する。
    • 「背景」「黒色」に設定する。
    STEP
    「コメント」を選択し、ハイライトされて状態でそれぞれの色を下記の通り設定する。
    • 「前景」「灰色」に設定する。
    • 「背景」「黒色」に設定する。
    STEP
    「キーワード」を選択し、ハイライトされて状態でそれぞれの色を下記の通り設定する。
    • 「前景」「黄色」に設定する。
    • 「背景」「黒色」に設定する。
    STEP
    「識別子」を選択し、ハイライトされて状態でそれぞれの色を下記の通り設定する。
    • 「前景」「水色」に設定する。
    • 「背景」「黒色」に設定する。
    STEP
    文字の「サイズ」をお好みのサイズに変更する。

    あまり大きすぎるとコード全体が見づらいため、適度な大きさがお勧めです。

    画像に alt 属性が指定されていません。ファイル名: 61ac7fa591d3148a4de3bea726e6a52e.png
    STEP
    「OK」を選択する。
    STEP
    Excelを一度、閉じて終了してください。

    ファイルに何か変更を加えていれば、保存をするかどうか聞かれますが、当該記事で設定したものだけであれば保存する必要はありません。

    STEP
    再度Excelを起動し、VBEを表示させてください。
    画像に alt 属性が指定されていません。ファイル名: 7af85771e48b5e3c674160cfe3fc5218-1-1024x671.png
    STEP
    「Sheet1(Sheet1)」を選択し、エディタを表示させる。

    下記画像のような画面が出ていれば、正常に設定が出来ています。

    表示がされている「Option Explicit」は変数の宣言を強制するおまじないのコードとなります。

    画像に alt 属性が指定されていません。ファイル名: e25fab55c0f66544d5394f177b0fe00e-1024x635.png

    ツールバーの表示を行う

    よく使う機能はツールバーに表示がされています。下記の画像のようにツールバーを表示していきます。

    STEP
    「表示」を選択する。
    STEP
    「ツールバー」を選択する。
    STEP
    「標準」「編集」を選択する。

    最後に

    お疲れさまでした!今回はExcel VBAを用いたプログラミングができるような環境を構築する方法を紹介させて頂きました。

    これらの設定をしているだけでも、ストレスは軽減されるかと思います。黒い画面と適度な文字大きさで目の疲れはかなり軽減されるかと思います

    エディタの設定は好みがあるので、もし自分好みの設定がある場合は色々試してみてください。

    お疲れ様でした!
    まとめ
    • Excelにデフォルトで備わっているExcel VBAを用いることにより様々なプログラミングが可能となります。
    • Excel VBAを編集するためのExcel VBEと呼ばれるエディタのお勧めの設定を紹介させて頂きました。
    よかったらシェアしてね!
    • URLをコピーしました!
    • URLをコピーしました!
    目次