VBA


VBAとは

VBAは、マイクロソフト社のMicrosoft Officeシリーズに搭載されたプログラミング言語です。
Microsoft OfficeシリーズのアプリケーションにVBA用の統合開発環境が付属し、最低限の学習で誰でも手軽にプログラミングが始められます。

VBAを習得すれば、Excel、Wordなどのアプリケーション・ソフトウェアの機能をカスタマイズしたり、拡張することができます。
インタプリタ型の言語であり、コンパイル作業は必要ありません。

VBAの活用方法

Microsoft Office専用というわけではなく、マイクロソフト社からライセンスを取得すれば、他のアプリケーションに組み込むこともできます。
例えば企業内で社員のリストを作成し、給与体系に従い、給与を自動で計算することもできます。

この場合に、考慮すべき数字を自動で参照して集計するなど、目的に応じてユーザー定義関数を作成することもできます。
他にも、独自のフォームを作成することができ、様々なプラグインを組み込むことなどもできます。

VBAの可能性

アメリカでは、今後10~20年くらいで、総雇用者の約47%の仕事が自動化されるリスクが高いと言われています。
独自のルールにそって集計したり、資料や伝票を作成する業務は、VBAによってプログラムによる自動化ができる可能性も非常に高いとされています。

このため、今からVBAを始め、専門的・技術的職業従事者になれば非常に有利とも言えます。
VBAにより、Word、Excel、Accessなどを用いる定型業務をほぼ自動化することが可能となります。

例えば、VBAが起動されるように設定したフォームのボタンを一回押せば、これまで手作業で何時間もかかっていた処理の大半を自動処理させることも可能となります。

Access や Excelを使っていて、繰り返しの処理を自動化したいとか、複雑な操作を簡単にしたい、などと感じた時は、VBAでプログラミングにトライしてみるのもよいでしょう。