VBA(Excel VBA)とは、Excel、Word、Access、PowerPoint、InternetExplorerなどのMicrosoft社の製品に独自の機能拡張を施すためのマクロ言語として開発されたプログラミング言語。
あるルールに則って集計をしたり、資料や伝票を作成したりする業務は、既に現時点でVBAによってプログラムによる自動化ができる可能性が非常に高い。
新人がバリバリのVBAマスターだったら、あなたの事務の仕事が奪われるかもしれません。
たとえば、別のBookを開くには、
Sub ブックを開く
Workbooks.Open FileName:="C:\マクロ\Book1.xls"
End Sub
システム開発をしていると、メインプログラムから呼ばれるプログラム、さらに呼ばれるプログラム・・・と、かなり階層が深くなることがあります。
テキストエディターの機能だけでは、解析が難しく、手作業で解析するには途方もなく時間がかかりますが、Excel VBAでマクロを作成すれば、ソースのツリー階層を解析したりできます。
Excel VBAもプログラムですが、手軽に書けるのでいろんなツールを作成して使えば、時間の短縮で精神的に余裕ができるし、手作業より確実な答えが出ます。