投稿日時:

「マクロ」とは「アプリケーションの作業の自動化」を指す用語。
例えば、ファイルにプログラムを組み込むことで、そのファイルを操作する事ができます。

MS OfficeではExcelやAccess等のOfficeファイルに「Visual Basic(VB)」のプログラムを組み込むことで、ファイルを操作する事ができ、作業の自動化を行う事ができる。これをMS Officeでは「Visual Basic for Application(VBA)」と称している。

VBAはMS Office上で稼動するVBの事。
となると、VBAを学習するという事はVBを学習する事になります。

そもそも「Excel VBA」はVBでExcelを操る技術、「Access VBA」はVBでAccessを操る技術のことであり、その基礎は変わりません。
だから当校ではExcel、Access関係無く、VBA講座の入門編として「VBA文法 初級・応用」とVBの基本文法に特化した講座を行っているわけです。

VBAの学習は、まずはVBの基本文法を学習する事。
その後にVBでExcelやAccessを操作する技術を学んでいきます。

よく「できない」と誤解されがちなのですが、Accessに組み込んだVBAでExcelを操作する事もできます。
Excelに組み込んだVBAでOutlookを操作してメールを送信する事もできます。
Wordに組み込んだVBAでデータベースから取得したデータを出力する事だってできます!!(需要があればですが)

VBにExcelAccessも関係ありません。
VBを学び、VBで何をしたいのかが重要になります。

だから、まずVBの基本文法を学習しましょう。
その旨ご理解した上で、皆様方のご受講をお待ちしております。

(担当:奥田 英太郎