
以下、コードにて、3つのシートを変数に入れるようとすると
エラーとなります
改善方法ご存じの方は、教えてください
【シート名3つ】
シート名は あ い う
【エラーとなるコード】
Set ws = ThisWorkbook.Sheets("sheetNames(i)")
【コード】
Sub 転記先()
Dim ws As Worksheet
Dim sheetNames As Variant
Dim i As Long
sheetNames = Array("あ", "い", "う")
For i = LBound(sheetNames) To UBound(sheetNames)
Set ws = ThisWorkbook.Sheets("sheetNames(i)")

- 画像を添付する (ファイルサイズ:10MB以内、ファイル形式:JPG/GIF/PNG)
- 今の自分の気分スタンプを選ぼう!
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんにちは
>Set ws = ThisWorkbook.Sheets("sheetNames(i)")
指定しているのは「sheetNames(i)」という名称のシートになります。
そうではなくて、変数(=配列)に格納されている名称で指定したいのではないでしょうか?
もしそうなら、右辺を
ThisWorkbook.Sheets(sheetNames(i))
とすれば良いでしょう。
ただし、対応するシートが実際には存在しない場合は、エラーになります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA 複数の各シートに行を追加したいです 2 2024/02/28 22:09
- Excel(エクセル) 【マクロ】アクティブセルにブックやシートを指定する方法 2 2024/06/12 09:10
- Excel(エクセル) 【マクロ】毎回、ファイル名が変わるファイルへの 文字列の転記 2 2024/05/02 14:17
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2024/03/27 14:27
- Visual Basic(VBA) VBAで特定のシート以外のシート名を変更したい 2 2024/02/14 13:00
- Visual Basic(VBA) Excel VBA 文字列のセルを反映させたいです 2 2024/02/24 00:06
- Excel(エクセル) 【マクロ】シート追加時に同じ名前のシートがあり、エラーの場合、メッセージを出し、次のコードへ進むには 3 2025/02/08 09:00
- Visual Basic(VBA) 重複確認 2 2024/06/30 12:17
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/11/08 10:31
- Excel(エクセル) 【マクロ】Call関数で呼び出した場合、共通の変数宣言は、省略できますか? 2 2025/02/09 10:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ】シートの変数へ入れ...
-
IHクッキングヒーターの操作パ...
-
水の染み込んだバイクのシート...
-
BRIDEのシート張り替えってでき...
-
BIKEのシートの取り外し方を教...
-
Excel複数シートから日付と文字...
-
ピルのヤーズの一日分のズレに...
-
台所流しの水音を小さくしたい
-
エクセルで複数のシートをフォ...
-
スプレッドシートの違うシート...
-
括弧があるとHYPERLINKで飛べな...
-
原付 レッツシート開け方
-
カワサキ・バリオスのヘルメッ...
-
シートのアンコ抜き
-
マジェスティ(4HC)のシート下...
-
エスティマのコンソールボック...
-
ホンダ・レブルのシートのはずし方
-
ホンダのフリードの7人乗りは...
-
アワビの貝殻を薄くしたい
-
シート交換は可能?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで複数のシートをフォ...
-
括弧があるとHYPERLINKで飛べな...
-
原付 レッツシート開け方
-
BRIDEのシート張り替えってでき...
-
電車のシートって何でこんな暑...
-
ポケットにミシンでワッペンを...
-
エクセルVBA 4行飛ばしで転記す...
-
車のシートがへたってきました...
-
フォルツァ バッテリーを外して...
-
IHクッキングヒーターの操作パ...
-
Excel複数シートから日付と文字...
-
シートベルトの固定解除
-
中学生です。体育館の床に敷く...
-
リアシート無しで運転してたら...
-
癒着してしまったテレビの液晶...
-
台所流しの水音を小さくしたい
-
マジェスティ(4HC)のシート下...
-
水の染み込んだバイクのシート...
-
Excel VBA シート名変更時、重...
-
Google スプレッドシート:FILT...
おすすめ情報