- ベストアンサー
エクセルのシートについて
エクセルを開いた時は、以前に保存した時に開いていたシートで開かれます。 これを、どのシートで開かれた状態で保存しても、特定のシートが開かれるようにしたいです。 例) sheet1,sheet2,sheet3があり、sheet2、もしくはsheet3が開かれている状態で保存しても、次にエクセルを開いた時にsheet1が開かれるようにしたい。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
alt+f11でVBEを開いて Microsoft Excel Objectsの上で右クリック→挿入→標準モジュール 右に出た画面に以下のコードを Public Sub Auto_Open() Worksheets("Sheet1").Activate End Sub もしくは 必ず最初の(左端の)シートで開くようにする http://www.katch.ne.jp/~kiyopon/situmon/kaitou/index09.htm でいかがでしょう
その他の回答 (1)
- merlionXX
- ベストアンサー率48% (1930/4007)
マクロでやるほかなさそうですね。 以下の手順をおためしください。 1.AltキーとF11キー同時に押し(以下Alt+F11キーと記述)て Visual Basic Editor を呼び出します。 2.Visual Basic Editor のメニューから「挿入」、「標準モジュール」で出てきたコードウィンド(右側の白い広い部分)に以下のコードをコピペします。 '********これより下********** Sub Auto_Open() Sheets("Sheet1").Activate End Sub '********これより上********** 3.Alt+F11キーでワークシートへもどります. 4.保存して終了します。 開くさいはマクロを有効にして下さい。
お礼
ありがとうございます、対応できました。 ただ、マクロは毎回開く時に確認画面が出るので面倒ですね・・・
お礼
ありがとうございます、対応できました。 ただ、マクロは毎回開く時に確認画面が出るので面倒ですね・・・