Excel VBAプログラミングに関する解説資料

■Excel VBA
●マクロ/VBA とは
VBA/VBE とは、Visual Basic for Applications /VBE(Visual Basic Editor)を省略したもので、プログラミング言語の1つである。
今回掲載した統計解析プログラムは、VBA 言語によりプログラムされている。
VBA(Visual Basic for Applications)を使用することで、Excel や Access、Word などを使用した定型業務を自動化することができる。
Microsoft Office シリーズのアプリケーションには VBA 用の統合開発環境が付属しているため、知識があれば誰でも手軽にプログラミングが始められる。
また、VBA についての知識がない場合でも、マクロの自動記録の機能を使って定型業務の自動化を行うことができる。
Excel の「マクロ」とは、Excel 上で行う行動の手順を自動記録するレコーダーのようなものである。
●マクロ/VBA を始めるための Excel の設定
→[開発]タブの表示
マクロを記録したり、プログラムが記述されている VBA コードを参照するには[開発]タブをクリックする。
[開発]タブをクリックすると、[Visual Basic],[マクロ]タブが表示されるので、これをクリックすると、プログラムが記述されている VBA コードを参照できる。
また、[マクロの記録]をクリックして、Excel の操作手順を VBA コードで記述することができる。
(次図参照)
[開発]タブ が Excel のメニュー画面に表示されていない場合には、次の手順により、
[開発]タブを表示する必要がある。
まず、Excel メニューの[ファイル]→[オプション]と選択する(次図参照)。
次に、表示される[Excel のオプション]から[リボンのユーザー設定]を選択する。[メインタブ]内の[開発]にチェックを付け、
[OK]をクリックする(図参照)
。
Excel のメニューに[開発]タブが追加される(次図参照)
。
●Excel VBA プログラミングに関する解説資料
Excel VBA の読み方、記述方法に関して、WEB 上に掲載されている有用な情報を下記に紹介する。
*Visual Basic for Applications
Visual Basic for Applications(ビジュアルベーシック・フォー・アプリケーションズ、VBA)は、マイクロソフト社製の Microsoft Office シリーズに搭載されているプロ
グラミング言語であり、Excel にも標準搭載されている。
*Excel VBA 入門講座
このサイトは Excel の入門書レベルの学習を一通り終え、更に Excel VBA の知識を身に付けたいと考えている方を対象としている。
*Excel マクロ VBA 塾
Microsoft Excel(エクセル)の付加機能であるマクロ・VBA について、初心者でも分かりやすく、丁寧に解説したサイトである。
プログラミング言語の一種として、一見とっつきにくい印象があるエクセルのマクロ・VBA であるが、このサイトでは、初心者でも簡単に理解できるように、図や表を
使ってビジュアル的にも分かりやすくなっている。
グラフの作成やデータの管理、情報の自動更新などマクロ・VBA を使って出来ることは列挙できないほどであり、マクロ・VBA は上手に使いこなせば劇的に事務作業
の効率化をもたらす。
*Excel(エクセル)VBA 入門
Excel(エクセル)VBA の基本的な構文についてまとめてあり、簡易なサンプルを使って説明しているので、Excel VBA(マクロ)の学習の一助となる。
*Excel VBA 初心者入門講座
Excel VBA プログラミングについて、基礎から応用までを詳しく解説している。
*Let's Excel VBA 入門講座
基本的な解説ともに、100 のサンプルがダウンロードできる。
*Excel VBA 入門 (全 19 回)
全 19 回の動画による講座で、初心者に分かり易い。
以上