Headline About TechLog Download Java VBA Link


June 22, 2007. Friday.

VBA -- Visual Basic for Application.

このページでは本職のプログラマでなくとも簡単に扱うことが出来る言語「VBA」を扱っていきたいと思います。対象を本職でない人としますので、本職の人には馬鹿馬鹿しいぐらいの基本からじっくりと説明していきたいと思います。



VBAとは??

プログラマで無くとも仕事でパソコンを使う人の中には、ExcelやAccessでマクロを組んだ経験のある方もいるかと思います。あのマクロを組むための言語がVBAです。VBAはMicrosoftが開発したインタープリタ型言語であるVBを元にしたマクロ言語です。最後のAがApplicationの略であることからわかるとおり、アプリケーションとの親和性が強く、ほんの数行のプログラミングで様々にアプリケーションを操作することが出来ます。※インタープリタ型言語とは、記述したプログラムを機械語にコンパイルしない言語で、大まかにいうと、メモ帳に書いた文章を解釈しながら動くような言語のことです。



VBAで何が出来るの?

結構なんでも出来ます。簡単なところではExcelに打ち込んだデータを集計したり、Access内のデータを画面表示したり。ちょっと頑張ればAccessのデータをExcel帳票に出力したり、ゲームを作ったりも出来ます。