Excel VBA質問箱 IV

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

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


37654 / 76738 ←次へ | 前へ→

【44246】Re:プログラムを分離する
回答  Kein  - 06/11/10(金) 17:57 -

引用なし
パスワード
   んー・・つまりCommandBarでなく「特定のブック内(のシート上など)に配置した
ボタン」からPersonal.xls内にあるマクロを起動したい、ということですか ?
それならそのボタンに

Sub MyMacro_Call()
  Application.Run "Personal.xls!Macro1"
End Sub

というようなマクロを登録すればよいでしょう。
ちなみに、実行したい(呼び出したい)マクロを入れるブックがPersonal.xls以外
だと、ボタンを押したときにそのブックが強制的に開かれてしまいます。
Personal.xlsのみ、Excelを立ち上げたときに自動的に非表示で立ち上がるので、
一見して他のブックに保存したマクロを実行したように見えなくて済みます。
0 hits

【44240】プログラムを分離する ふぇん 06/11/10(金) 15:54 質問
【44241】Re:プログラムを分離する Kein 06/11/10(金) 16:56 回答
【44244】Re:プログラムを分離する ふぇん 06/11/10(金) 17:21 質問
【44245】Re:プログラムを分離する りん 06/11/10(金) 17:47 発言
【44248】Re:プログラムを分離する ふぇん 06/11/10(金) 18:25 お礼
【44256】Re:プログラムを分離する りん 06/11/10(金) 22:47 発言
【44246】Re:プログラムを分離する Kein 06/11/10(金) 17:57 回答
【44247】Re:プログラムを分離する Kein 06/11/10(金) 18:06 発言
【44249】Re:プログラムを分離する ふぇん 06/11/10(金) 18:27 お礼
【44438】Re:プログラムを分離する ふぇん 06/11/16(木) 10:26 回答
【44441】Re:プログラムを分離する ふぇん 06/11/16(木) 12:16 発言

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