|
全くの素人でしかもこんな基本的質問で申し訳無く思いますが、良ければお教え下さい。
1)マクロの記憶場所にオブジェクトモジュール(Sheet1〜○とThisWorkbook)や標準モジュールやフォームモジュールが有りますが、この違いをどう解すればいいのか?フォームモジュールは分かるのですが、標準とオブジェクトにはマクロ内容で選択するべきでしょうか?自分ではそのブックやシートに関連するマクロはオブジェクトで、それぞれにリンク実行させて行くマクロが標準モジュールと考えているのですが。間違いでしょうか?ものによっては、全共通変数の宣言を標準モジュールに置きメインの実行マクロをSheetやThisWorkbookに展開しているものも有るのですが。この場所の違いとマクロ内容に規則や規定があるのでしょうか?
2)前記の各モジュール間のマクロの実行順序はどうなるのでしょうか、そしてその実行順序のコントロールはどのように考えればよいのでしょうか?
3)マクロ有りのデータをExcelで立ち上げる時にマクロ実行ダイアログを出さずに直ぐ(マクロの選択無しで)マクロを実行させるにはどのようにしたらよいのでしょうか?
厚かましくも一期に三つ程の質問をさせて頂きましたが、宜しくお願い致します。
|
|