Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


13965 / 76738 ←次へ | 前へ→

【68273】プロシージャのスコープについて
質問  S.Satoh  - 11/2/20(日) 3:56 -

引用なし
パスワード
    すみません、ご教授お願いしたく存じます。

 フォームのボタンを押すことにより、
処理を実行するようにしたいと思います。
 このフォームは、ブック内の複数シートで共有したいと思います。
 さらに、行いたい処理は、各シートで異なります。

 そのため、フォームのボタンのクリックイベントに、

call ActiveSheet.macro1

と記述し、各シートモジュールに、

public sub macro1
(そのシートで行わせたい処理)

と記述してみました(分岐文などを省略しようと考えたため)。

 そうしてみたところ、うまく動作しているように見えます。


 質問なのですが、根本的に、
「シートモジュールは別モジュールから呼び出せない」
と認識していましたが、上記は、
フォーム内モジュールからシートモジュールを呼んでいると思いますが、
これは問題はなさそうな事でしょうか?

 どうぞよろしくお願いいたします。

0 hits

【68273】プロシージャのスコープについて S.Satoh 11/2/20(日) 3:56 質問
【68274】Re:プロシージャのスコープについて ichinose 11/2/20(日) 7:24 発言
【68279】お礼:プロシージャのスコープについて S.Satoh 11/2/20(日) 9:55 お礼

13965 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free