- ベストアンサー
Excelで、ファイルオープン時に…
Excelで、ファイルオープン時に、常に特定のシートを自動で開きたいのですが、どうすればいいのでしょうか?
- みんなの回答 (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行挿入してみてください。 頑張ってくださいヽ(^。^)ノ
その他の回答 (1)
- s-suzuki
- ベストアンサー率50% (3/6)
回答No.1
こんにちは。 Excelで最初に開かれるシートは、新規ブックの場合は「Sheet1」で、既存のブックの場合は、最後に保存されたときに開いていたシートになります。 なので、開きたいシートを表示しておいて、一度保存すれば、次回からはそのシートが最初に表示されるようになります。 また、マクロ(VBA)を使って、ファイルオープン時に任意のシートを開くこともできますが、これはブックにマクロが含まれることになるので、あまりおすすめはしません。それでもその方法が知りたいという場合は、また書き込みしてください。
質問者
補足
ぜひVBAでのやり方を知りたいです。 何度もお手数ですが、教えてください。
お礼
ありがとうございました。 完璧に解決しました!