はじめに

前回の説明で、Excel表にマクロの記録を使ってマクロを作成し、動かすことができるようになりました。もっとも、マクロを作成する方法は[マクロの記録]だけではありません。[マクロの記録]機能を使わずとも、VBE(Visual Basic Editor)にVBAのコードを直接書き込むことでもマクロを作成することができます。今回は、VBAで一からマクロを作成する方法について説明したいと思います。

VBAでプログラミングを始める方法

VBAでプログラムを作成するには、まずワークブックを新規作成した後、[開発]タブ -[Visual Basic]アイコンでVBEを表示します。

図1[Visual Basic]アイコン

左端に標準モジュールが表示されてない場合、[挿入]-[標準モジュール]で、コードを入力するためのウィンドウを表示させます。この画面をVBEといい、ここでプログラムの編集を行います。

図2 VBEの表示手順.1

図2 VBEの表示手順.2