• ベストアンサー

Excelで,特定のシートを開いたときにメッセージボックスを表示するに

Excelで,特定のシートを開いたときにメッセージボックスを表示するには? Excelを使用しているときに,例えばSheet3を開いたとき,メッセージボックスが開くようにしたいです。 個人的に考えているのは,そのシートの「コードの表示」で現れるVisual Basicの部分に Private Sub Worksheet_Open() YesNo = MsgBox("メッセージ。よろしいですか?", vbYesNo) If YesNo = vbYes Then End If このようなマクロを入れるといいのかと思いましたが動きません。 どこが間違っているのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • aloha8761
  • ベストアンサー率12% (11/89)
回答No.1

worksheetにはOpenイベントはありません Private Sub Worksheet_Activate() です YesNoについては変数の宣言をしましょう

oonots
質問者

お礼

ありがとうございます。 勉強になりました。