• ベストアンサー

エクセルのbookを開いたときに

作成したエクセルのBookを開いたときに指定のシートを選択している状態にしたい。 エクセルで作成したBook「基本.xls」にa,b,cというシート3つがあります。 このブックを開いたときに必ずaというシートのセルa1が選択された状態にするにはどうしたら良いのでしょうか?

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

  • ベストアンサー
  • hirorin00
  • ベストアンサー率50% (446/884)
回答No.2

はじめまして 1、「基本.xls」を開きます。 2、「ツール」→「マクロ」→「Visual Basic Editor」を開き、左上の窓から「VBAProject(基本)」→「Microsoft Excel Objects」→「ThisWorkbook」をダブルクリック 3、右に開いた窓に下記をコピーして貼り付け Private Sub Workbook_Open() Sheets("a").Select Range("A1").Select End Sub 4、「Visual Basic Editor」を閉じる 5、「基本.xls」を閉じる これで完成です。 改めて「基本.xls」を開いてみてください。 的外れでしたらごめんなさい。

kuwong
質問者

補足

ありがとうございます。質問ですが、 このときに Sheets("a").select ↑ とありますが、これをselectでなくactivateにしても 同じ動きをしましたが、何かの動作の時に不都合があるのでしょうか?

その他の回答 (1)

  • kokorone
  • ベストアンサー率38% (417/1093)
回答No.1

・VBA(マクロ)を使う ・保存する場合は、必ずシートaのA1セルを選択した状態で保存する。 以上です。 前者は、VBA(マクロ)の知識を要します。

kuwong
質問者

お礼

ありがとうございます。 VBAでやってみようと思います

関連するQ&A