質問: 別ブックからユーザーフォームを実行したい~!! 教えてください。 2つのブックを並べて表示してあります。 1つのブックでマクロを作成する過程で、もうひとつのブックで実行された ユーザーフォームのコマンドボタンを押したいのですが。。。。。 アクティブブックが移動しユーザーフォームが表示されるだけでボタンが押せないのです。 何かいい方法はないでしょうか。 ご回答お待ちしております。宜しくお願いいたします。
回答: 時間が無いので簡単説明(呼び出される側のみ) フォーム privateからpublicに変更しているだけ public sub commandbutton1_click() '本来の処理 msgbox "aaaaa" end sub 標準モジュール sub a() 'フォーム表示(モーダレス)モーダルだと処理が止まる為 userform1.show vbmodeless 'フォーム名指定でプロシージャを呼び出す。 call userform1.commandbutton1_click end sub それじゃあ頑張って下さい。