はじめに

VBAを使い始めたのは、かれこれ4年ほど前になるでしょうか。Excel暦は15年を数えるようになりましたが、それまではVBAの良さに気づかず、また業務でMatlabを使うことが多かったことから、特にExcelでプログラミングをすることはありませんでした。しかしひょんなことで他人の作ったエクセルのマクロを使用・改良せねばならなくなり使ってみると、そこには美しく自動化された、新しい世界が広がっていました。そこからVBA学び始め、今では病みつきになり、ほとんど趣味化しています。

VBAはインタープリタ(1行1行逐次実行するということ)ですから、残念ながら計算速度はCやFortranには及びません。しかしコンパイルが必要なかったり、Excel自体の強力なユーザーインターフェースが何の気兼ねも無く使えることから、膨大な量の計算が必要とならない範囲では、エンジニアリングに必要な計算がExcelですべてできてしまうくらい便利な言語です。

企業では、相当な専門家以外Unix系OSを使うことも少ないですから、ライセンスなども気兼ねなく使えるExcelでプログラムを作るのは、とても良いと考えています。

0 件のコメント:

コメントを投稿