| 数学 エクセルVBA(1) 〜プログラムの演習〜 |
NO.52 |
2002.1.17作成
前回述べた通り、今回から少しずつ「プログラム言語」の演習をしていきたいと思います。
まず、手始めにエクセルVBAから。ビジュアルベーシックを学ぶには、普段使っている表計算ソフトのエクセルに
付属するVBAがわかりやすいのではないかと考えました。そこで、技術評論社から出ている、村田吉徳さんの
実用例題でわかる「Excel97 VBAマクロの使い方」入門編という本を読んでみました。
第1部 マクロの入門体験
第1章 マクロとは 第2章 マクロの作成体験 第3章 マクロの編集体験
第2部 基本的マクロの作成
第4章 マクロの基礎知識 第5章 マクロの記録 第6章 Visual Basic Editorの操作
第7章 マクロの編集 第8章 マクロの検査(デバッグ) 第9章 マクロの登録
第3部 本格的マクロの作成
第10章 マクロの入力支援 第11章 本格的マクロの雛形作成 第12章 実行手順の指定
第13章 変数や定数の使用 第14章 繰り返し処理 第15章 条件判断処理
第16章 ダイアログボックスの作成
とてもわかりやすく書かれた本で、実際の操作しながら読むとすんなりと理解できました。この本の中から、
特に第3部の例を参考にして、自分なりにアレンジしてプログラムを作ってみました。
◆「罫線を引く」マクロ
自動的に表の位置を調べ、罫線を引く … ダウンロード(右クリックして保存)
◆「リーグ戦表を作る」マクロ
チーム数を決め、指定されたリーグ戦表を作る … ダウンロード(右クリックして保存)
なお、ダウンロードしたファイルはエクセルで開いた後、メニューバーの「ツール」―「マクロ」で選んでから
「実行」を押すと、動くはずです。