- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルVBAでの シート取得 に関する質問です。)
エクセルVBAでのシート取得に関する質問
このQ&Aのポイント
- エクセルVBAを使用してブック内の指定されたシートを取得する方法について質問です。
- ブック内には4枚のシートがあり、シート名は21、22、23、24です。
- シート24のU6セルに格納されたシート名を取得し、そのシートを表示したいですが、うまくいきません。助けてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#212067
回答No.2
はじめまして、こんにちは 「Sheets("N").Select」では、シート名 Nをセレクトして下さいと なってしまいますので 「Sheets(N).Select」と直してみましょう ダブルクォーテションで囲むと変数ではなく、文字列指定になってしまいます。
その他の回答 (1)
- nao-y
- ベストアンサー率58% (111/190)
回答No.1
> Sheets("N").Select これだと、「N」という名前のシートを選択しようとしてしまいます。 変数Nの中身を参照させたいなら、 Sheets(N).Select で、いいはずです。
質問者
お礼
ありがとうございます。完璧です。できました。今からやっと3日ぶりに次のコマンドを入力し、仕事ができます。こんなに自分がVBAに無知なのかを思いしらされました。 本当に早速の回答ありがとうございました。これからもよろしくお願いいたします。
お礼
早速の回答ありがとうございます。これでやっと次の段階に進めます。 本当に助かりました。この3日間悩んだのが悔やまれます。 また、今後ともよろしくお願いいたします。