[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

Excel VBA

pointこの用語のポイント

pointプログラミング言語だよ

pointマイクロソフトさんが作ったよ

pointExcel用のVisual Basicだよ

pointExcelで動くプログラムを作れるよ

スポンサーリンク

簡単に書くよ

Excel VBAとは

マイクロソフトさんが開発した、Excelで動くプログラムを作るためのプログラミング言語
であり

Excel用にあれこれ調整したVisual Basic
です。

image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

Excel
プログラミング言語
Visual Basic


について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は、適当に読み飛ばしてください。

Excelは「マイクロソフトさんが作った表計算ソフト」です。
正式名称は「Microsoft Excel」ですが、単に「Excel」と呼ばれることが多いでしょう。
Microsoft Office」と呼ばれる製品のひとつです。

Excel VBA

プログラミング言語は「人間様がプログラムの元ネタ(ソースコード)を書くときに使う言葉」です。
プログラミング言語で書いたプログラムの元ネタを、コンピュータさんが分かる言葉に翻訳する(コンパイル)ことで、実際に動くプログラムになります。

Excel VBA2

世の中には、たくさんのプログラミング言語があります。
人間様の世界にも英語や日本語、中国語など、たくさんの「言語」がありますよね。
それと同じです。

Excel VBA3

Visual Basicは、たくさんあるプログラミング言語の1つです。
Visual Basicは、マイクロソフトさんが作りました。
主に、Windows上で動くプログラムを作るためのプログラミング言語です。

Excel VBA4

以上を踏まえて、Excel上で動くプログラムを作るために調整されたVisual Basicを指す俗称が「Excel VBA」です。

Excel VBA5

名前から考えると、分かりやすいかもしれませんね。
VBAは「Visual Basic for Applications(ヴィジュアル・ベーシック・フォー・アプリケーションズ)」の略です。
その名の通り「アプリケーション用のVisual Basic」を指します。

プログラミング言語の名前としては「Visual Basic for Applications(VBA)」が正しいはずです。
ただし「Excel用のVBA」の意図で「Excel VBA」と表現したりします。
他にも、Access VBAAccess用のVBA)などがありますよ。

image piyo2

一言でまとめるよ

まぁ「Excel VBA」って単語が出てきたら「プログラミング言語なんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク