開き方の違いの意味(エクセルのマクロ):エクセルのマクロが初心者でも使いこなせるようになるサイト

開き方の違いの意味(エクセルのマクロ)

エクセルファイルに登録されているマクロを表示させる場合には、大きく分けて2つの開き方があります。
1つめはシートモジュールから開かれる方法で、ファイルの各シートの名前のところで右クリック→「コードの表示」、を選択して開かれるもので選択したワークシートのイベント又はシートに貼り付けたコントロールのイベントプロシージャが表記されているところです。例えば、シートをアクティブにしたりセルを変更したりというイベント時のプロシージャ等の場合などです。利点というと、既にワークシートが特定されているためマクロを表記する際にどこのワークシートかという指定をわざわざしなくても、きちんと認識されていることです。

2つめは標準モジュールから開かれる方法でマクロの作成時に「挿入」→「標準モジュール」、で開かれる画面でマクロを表記しているものです。この標準モジュールは、つかう側が意図的にコード内容を記述する,つまりプログラムを組むということをするために、マクロのダイアログボックス等から記述する方法です。例としては起動プログラム、本体プログラム、いろんなところで使う共用モジュール、関数などを使っているモジュールなどをつかうことが出来ます。1つめの方法とは少し異なる形になります。

簡単に違いを書きましたが、表面的な分類でしか捉えていません。ですのでこれをもう少し深い意味で捉えようとすると、「クラス」とかVBAとかという知識が必要になってくるので、もう少し勉強してからでないと理解しにくいかもしれません。
エクセルの奥の深さがわかっていただけたでしょうか。

ソーシャルブックマークへ

カテゴリー:その他

トラックバック(0)

このエントリーのトラックバックURL:
http://seq501.com/cgi/mt/mt-tb.cgi/70