エクセルでマクロの作り方
2010.02.25 [Thu] 17:27
エクセルでマクロの作り方を勉強してみましょう。
エクセルのマクロプログラムはなかなか理解できないと思って、厄介だなあと見えるかもしれません。しかし実際はそんなに構えるほどの難しさは無いのです。どうしてそんなに難しくないかという、種あかしをしたいと考えますので以下を参照してください。
○手順
1.マクロを記述できる画面(モジュール画面)を開いておきますが、一連の操作の流れをここではマクロプログラムとして記録してくれます。
2.エクセルの「マクロ記録機能」を使って、ある会社の成績表から個人の成績表、並びにグラフ作成をするという操作を実施し、「マクロの終了」機能で記録を終了させます。
3.モジュール画面より、機能を見やすいように、さらにメンテナンスがしやすいようにマクロを分割します。
4.各々のマクロの中で、例えば会社の人数が10人だとしたら「for ? next」などを書き加え、セルの指定をして人数分が一度に可能になるように、固定で扱っていたところを、変数にしてみたりしてメンテナンスを加えて使用しやすいように書き換える。
5.マクロをそれぞれ実行してみる。
このようなことが、簡単なマクロの作成手順になります。マクロの記録を使用して記録だけをしてもいいし、またオリジナルにするために、そのプログラムに手を加えてにしてもいいし、使い勝手は色々です。どしどし使用してくると使い勝手は無限に広がってきますので、種々努力しながらでもマクロを使いこなせるよう習得してみましょう。そのようになれば、さらにエクセルのマクロ生活がおくれるはずです。
エクセルのマクロプログラムはなかなか理解できないと思って、厄介だなあと見えるかもしれません。しかし実際はそんなに構えるほどの難しさは無いのです。どうしてそんなに難しくないかという、種あかしをしたいと考えますので以下を参照してください。
○手順
1.マクロを記述できる画面(モジュール画面)を開いておきますが、一連の操作の流れをここではマクロプログラムとして記録してくれます。
2.エクセルの「マクロ記録機能」を使って、ある会社の成績表から個人の成績表、並びにグラフ作成をするという操作を実施し、「マクロの終了」機能で記録を終了させます。
3.モジュール画面より、機能を見やすいように、さらにメンテナンスがしやすいようにマクロを分割します。
4.各々のマクロの中で、例えば会社の人数が10人だとしたら「for ? next」などを書き加え、セルの指定をして人数分が一度に可能になるように、固定で扱っていたところを、変数にしてみたりしてメンテナンスを加えて使用しやすいように書き換える。
5.マクロをそれぞれ実行してみる。
このようなことが、簡単なマクロの作成手順になります。マクロの記録を使用して記録だけをしてもいいし、またオリジナルにするために、そのプログラムに手を加えてにしてもいいし、使い勝手は色々です。どしどし使用してくると使い勝手は無限に広がってきますので、種々努力しながらでもマクロを使いこなせるよう習得してみましょう。そのようになれば、さらにエクセルのマクロ生活がおくれるはずです。
- エクセルでマクロの作り方 /
URL:http://yaplog.jp/excel_vba/archive/6
[ この記事を通報する ]