• ベストアンサー

Excelで、ファイルオープン時に…

Excelで、ファイルオープン時に、常に特定のシートを自動で開きたいのですが、どうすればいいのでしょうか?

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

  • ベストアンサー
  • snoopy64
  • ベストアンサー率42% (337/793)
回答No.2

マクロのWorkbook_Open()イベントを利用します。 ツール→マクロ→VBEを開き、 左の一覧の中から、ThisWorkbookを選び、 右上のGeneralをWorkbookにすると Private Sub Workbook_Open() End Sub と出ますので、 Private Sub Workbook_Open() Worksheets("Sheet1").Select Range("A1").Select End Sub のように2行挿入してみてください。 頑張ってくださいヽ(^。^)ノ

koo_rick
質問者

お礼

ありがとうございました。 完璧に解決しました!

その他の回答 (1)

  • s-suzuki
  • ベストアンサー率50% (3/6)
回答No.1

こんにちは。 Excelで最初に開かれるシートは、新規ブックの場合は「Sheet1」で、既存のブックの場合は、最後に保存されたときに開いていたシートになります。 なので、開きたいシートを表示しておいて、一度保存すれば、次回からはそのシートが最初に表示されるようになります。 また、マクロ(VBA)を使って、ファイルオープン時に任意のシートを開くこともできますが、これはブックにマクロが含まれることになるので、あまりおすすめはしません。それでもその方法が知りたいという場合は、また書き込みしてください。

koo_rick
質問者

補足

ぜひVBAでのやり方を知りたいです。 何度もお手数ですが、教えてください。

関連するQ&A