- ベストアンサー
excelでファイルを開いたらA1セル選択
とても、簡単と思われる質問のため、そんなことを質問するなと言われそうなのですが、 どうしても自分では出来なかったため、質問させていただきました。 大変恐縮ですが、よろしくお願いします。 質問内容: excelのファイルを開いたときに、自動的にA1セルを選択するようにしたい。 自分でのtry内容 private sub workbook_open() range("A1")select end sub というような、コードでやってみたところ、どうもうまくいきません。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
以下のコードでお試しください Sub Auto_Open() sheets("シート名").select range("A1").select End Sub
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
#1のご回答が原因かもしれないが、そのほかに、エクセルVBAでは、ブックーシートーRange(セル範囲)の階層構造順で考える(明記する)こと。 その後に、経験を積んで、うまく行くようなら、ActiveWorkbookやActivesheetなどをつかったり、省略できるところは省略するとかする。 ーーー >どうもうまくいきません。 それのエラーコードや、結果がおかしいなど、しっかり書いて質問すること。そのために質問しているのでしょう。 Tryなど出しているところから、VB..NETやJavaなどやっているのでしょう? それにしては、そういう事情が判らないのかな。
お礼
ありがとうございました。 今後も、回答者様の文章が理解できるように、努力していきたいと思います。
- jcctaira
- ベストアンサー率58% (119/204)
puyopaさん こんにちは。 多分単純ミスです。 「Select」の前にドット(.)が抜けていると思います。 Private Sub Workbook_Open() Range("A1").Select End Sub ご確認ください。
お礼
まさしくその通りでした。 ありがとうございました。
お礼
sheets(1).selectを に改良して、個人マクロに登録して、使わせていただきました。 ありがとうございました。