質問: シートが表示された時にメッセージを表示したい win7・excel2007でマクロ作成中の初心者です。 1)今ブック2個があります。 2)ひとつは、ブックaでマクロ書き込み用です。 3)もひとつは、ブックbで、データ作業用です。 4)やりたい事は、ブックaのユーザーフォームのコマンドボタンクリックで ブックbのシートcを表示させ、メッセージボックスを即座に表示させたいです。 5)そこで、ブックaにコードを書込みました。 private sub commandbutton89_click() unload me 表を開く end sub ----------------------------------------- sub 表を開く() chdrive thisworkbook.path chdir thisworkbook.path on error goto err: workbooks("h25年11月の表.xls").activate exit sub err: workbooks.open filename:=thisworkbook.path & "\綴り\h25年11月の表.xls" sheets("確定").select msgbox "これを更新してください。" end sub ところが、シートcを表示させてから、メッセージボックスを表示させたいのに private sub commandbutton89_click() unload me こんなところで(この段階で)、メッセージボックスが出てきてしまいます。 表を開く ここで出したいです。 end sub シートを開いてからメッセジボックスを開くにはどうしたらよいでしょうか?よろしくお願いします。
回答: no1です。 on error goto resume next これ間違いです。 on error resume next に変えて下さい。