Excel で学ぶ Visual Basic for Applications (VBA)

本ページの資料は私 (金丸) が 2005 年度から工学院大学にて行っている講議「情報処理概論及演習 (情報処理演習)」の資料に基づいています。
VBA を習得すると、卒論や研究などで Excel をより強力なツールとして活用できるようになります。

なお、本ページは LibreOffice/OpenOffice にも対応しています。



高校数学からはじめるディープラーニング 表紙 Excel / OpenOffice で学ぶフーリエ変換入門 表紙 VBAに関連し、私の著書 「高校数学からはじめるディープラーニング」および
Excel / OpenOffice で学ぶフーリエ変換入門」では VBA で書かれたマクロを
ソースが閲覧可能な形で用いていますので御活用ください。
(Mac 版と LibreOffice/OpenOffice にも対応しています)





Microsoft Excel 用ページ LibreOffice / OpenOffice 用ページ
VBA の基礎 なぜプログラミングを学ぶのか
VBA を利用するための準備 Basic を利用するための準備
初めての VBA 初めての Basic
ボタンからのプログラムの起動 ボタンからのプログラムの起動
変数と四則演算 変数の取り扱いと四則演算
キーボードからの入力
If 文 If 文
条件文の書き方
繰り返し構造 For 文による繰り返し
For 文の続き/While 文による繰り返し
繰り返し (続き)
配列 配列
Sub プロシージャ Sub プロシージャ
引数のある Sub プロシージャ
Function プロシージャ Function プロシージャ
引数を変更するプロシージャ
プロシージャの再帰的呼び出し
シートへのアクセス シートへのアクセス シートへのアクセス
シートへの高速なアクセス シートへの高速なアクセス
微分方程式 微分方程式の数値的解法 (1) Excel のみの方法
微分方程式の数値的解法 (2) VBA + Excel 微分方程式の数値的解法 (2)
微分方程式の数値的解法 (3) 汎用性を高める 微分方程式の数値的解法 (3)
実用例 実用例 (1) データの間引き 実用例 (1) データの間引き
実用例 (2) グラフを自動的に描く 実用例 (2) グラフを自動的に描く




金丸隆志の講義資料に戻る