ここでは、エクセルのマクロとVBA、VBEの違いについて、簡単に説明します。
とても混同し易くわかりづらい用語ですので、マクロとVBA、VBEの違いをはっきり理解しておくことが必要です。
目次
マクロとVBA、VBEの違い
■ マクロとは
エクセルでの操作を 記録して実行 することで、一連の作業を完了することができる 機能 のことです。
プログラムと考えても良いかもしれません。
■ VBA ブイビーエー
VB(Visual Basicの略称)ビジュアルベーシック というプログラム言語を MicrisoftのOffice用に作ったものが、VBA(Visual Basic for Applicationsの略称)ブイビーエー という プログラム言語 です。
■ VBE ブイビーイー
VBEは、Visual Basic Editorの略称で、VBAのプログラム言語でマクロを作成するための専用の 編集エディタ のことをいいます。
マクロを作る流れを図にすると、次のようになります。
簡単なマクロの例
簡単な例を使って、マクロとVBA、VBEの違いを見てみましょう。
★ セルB2に、「はじめてのマクロ」と入力する操作をマクロで作ってみます。
1.VBAのコードは、次のように記述します。
[code] Sub test1() Sheets(“Sheet1”).Range(“B2”) = “はじめてのマクロ” End Sub [/code]
2.VBEを起動します。
コードを書くところは、VBEの標準モジュール(module1)になります。
3.マクロの実行をした画面です。
VBA(プログラム言語)を使って
VBE(Visual Basic Editor)にコードを記述します。
そうして、作ったプログラムがマクロという機能になります。
■関連記事■ Excelマクロのプログラミングの全体像を理解する
■関連記事■ エクセルのマクロって何のこと?(VBA、VBEとは)
■関連記事■ Visual Basic Editorの起動と終了
■関連記事■ Excel VBA のプロシージャとは何か
■関連記事■ 標準モジュールの挿入方法と削除方法
■関連記事■ VBAコードの入力と実行
■関連記事■ VBAの基本的な文法
■関連記事■ エクセルのマクロって何のこと?(VBA、VBEとは)
■関連記事■ Visual Basic Editorの起動と終了
■関連記事■ Excel VBA のプロシージャとは何か
■関連記事■ 標準モジュールの挿入方法と削除方法
■関連記事■ VBAコードの入力と実行
■関連記事■ VBAの基本的な文法
以上で「エクセルのマクロって何のこと?(VBA、VBEとは)」の説明を終わります。