V.(ビジュアル) B.(ベーシック) A.(for アプリケーション) EXCEL VBA は、EXCEL環境下で動く事が前提のプログラム言語である。こういった言語を「スクリプト言語」とも言う。
VBA を使えば何ができるのか?
プログラム言語である以上、何でもできる。 何でもできるのだから、エクセルに隠されたウイルスが存在するのも理解できる。
どこが優れているのか?
通常、データを入力しそれを解析させ結果を出力するタイプのプログラミングをする際、「入力画面処理」は必須である。 「入力画面処理」を作成するのは結構大変で全プログラミング工程の50~80%は、これに費やされる。 しかしEXCEL VBA は、通常のEXCELシートがまさに「入力画面処理」なので、プログラマーはデータ解析部と出力部のみの工程をするだけで事足りるのだ。
これで、大幅に進捗がアップする。
プログラマーにとってはありがたいシステムである。 |