こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Excelで『Microsoft Excel Objects』でのVBA

こんにちわ。

早速ですが、Sheet1だけ他のBookでも使用する事があり、
Sheet1を移動した時に、VBAコードも一緒に移動させたいので、
『標準モジュール』ではなく、『Microsoft Excel Objects』の
「Sheet1(Sheet1)」部分にVBAコードを記入したいのですが、
他シートをデータを取得したりする処理が出来ません。
制約等あるのでしょうか?

また、Sheet1を移動した時に、モジュールも一緒に移動させる事は
可能でしょうか?
宜しくお願いします。

投稿日時 - 2008-05-23 09:33:41

QNo.4043490

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

[編集][シートの移動またはコピー]でシートを移動またはコピーすれば、vbaも含めてコピーされると思います。

>他シートをデータを取得したりする処理が出来ません。
vbaがコピーされないために動かないのか、コピーされるけれど正常に動かないのかわかりませんが・・・
コピーされるけれど正常に動かない場合は、新しいブックでシート名(excel側でのシート名や、vba側でのオブジェクト名)が変わるので、それで動かない場合はvbaを修正する必要があるかもしれません。

投稿日時 - 2008-05-23 13:41:48

あなたにオススメの質問