• ベストアンサー

ファイルを開くと必ず一番最初のシートを表示したVBAは?

いつもお世話になっております。 エクセルについての質問ですが、保存したときは他のシートを表示にした状態でも、次にファイルを開くと必ず一番最初のシート(もしくは特定のシート)を表示した状態にできるVBAはありますか?

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

  • ベストアンサー
  • mcsp
  • ベストアンサー率46% (6/13)
回答No.2

 こんばんは。 プロジェクトの「ThisWorkbook」の所に以下のコードで どうでしょうか?最初のシートをアクティブにできます。 Private Sub Workbook_Open()   Worksheets(1).Activate End Sub 特定のシートだったら、上記を Worksheets("シート名").Activate に変更すれば良いと思います。

asahijp
質問者

お礼

返答ありがとうございます! おかげで助かりました。

その他の回答 (1)

  • YSNR-HRN
  • ベストアンサー率36% (40/111)
回答No.1

This WorkBookのOpenプロシージャに Private Sub Workbook_Open() Sheets(1).Select End Sub と記述しておけば、左端のシートが開きます。 マクロを有効にするかのダイアログが出てしまいますが。

asahijp
質問者

お礼

返答ありがとうございます! おかげで助かりました。

関連するQ&A