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

締切り済みの質問

excel-vbaで作成したマクロを別シートから実行させたい

excel-vbaでマクロを作成したのですが、以下の2点がわからなくて困っています。

(1)作成したマクロを別のシート(コマンドボタンだけが配置されているシート)から実行させたい

(2)コマンドボタンを作成して、ファイルを閉じてしまうと作成したコマンドボタンが消えてしまいます。コマンドボタンを作成したファイルは、常に作成したコマンドボタンを表示させたい

よろしくお願いいたします。

投稿日時 - 2007-10-09 13:45:37

QNo.3414438

すぐに回答ほしいです

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

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

回答(2)

ANo.2

それは・・・・

・シート1でマクロを作成し保存した。
・シート2でコマンドボタンを作成した。
・コマンドボタンをクリックすると、シート1で作成したマクロがシート2で実行されてしまう。
・シート2で作成したコマンドボタンを実行するとシート1でマクロが実行されるようにするにはどうしたら・・?

ということではないでしょうか?

コマンドボタンが消えてしまうのは、マクロが実行された後、コマンドボタンが消えてなくなっている・・・・ということではないですよね・・・・。

投稿日時 - 2010-07-14 01:49:32

ANo.1

(1)標準モジュールの中に作ったなら他のシートからでも実行できます。

(2)コマンドボタンは消えません。VBAで消していませんか?
ボタンだけはって ファイルを保存して 閉じてください。
もう一度開いても ボタンはあるはずです

投稿日時 - 2007-10-13 01:51:43

あなたにオススメの質問