No.2ベストアンサー
- 回答日時:
こんにちは。
インデックスで回していくときは、以下のように変えたほうがよいです。
>Dim i as Integer
>For i = 1 to 50
> Sheets("Sheet"&i).Select
>Next i
↓
Dim i as Integer
For i = 1 to Worksheets.Count 'またはシートの数
Worksheets(i).Select
'--処理---
Next i
インデックスは、シート・タブの左から順番に数えていく方法です。
なお、Sheet と Worksheet は、同意義でありません。Sheet は、ワークシート、グラフシート、マクロシート・ダイアログシートの4つがあります。分かりきっていても、ワークシートの場合は、Worksheet と習慣づけるようにしたほうがよいです。
ありがとうございます。
SheetとWorksheetの違いも分かっていなくて、もっと勉強しなきゃいけないなと思いました。
解決方法だけではなくアドバイスもいただけて、非常に感謝しています。
本当にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/08 09:08
- Visual Basic(VBA) シートを選択して、1つのPDFにしたいのですが。 5 2022/10/03 20:18
- Visual Basic(VBA) vbaのvlookup関数エラー原因を教えていただけないでしょうか。 3 2022/04/25 16:16
- PowerPoint(パワーポイント) エクセルのマクロについて教えてください。 1 2022/03/25 17:03
- Excel(エクセル) シート名を簡単に書く方法があれば教えてください。 4 2023/08/24 12:40
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/03/07 14:05
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/13 08:41
このQ&Aを見た人はこんなQ&Aも見ています
-
風水の観点で選ぶ観葉植物とは?置き場所や上げたい運気ごとの注意点を紹介!
観葉植物で運気をアップするコツを、風水デザイン1級建築士の福島昌彦さんに伺った。
-
VBAでワークシートを変数にするとき
その他(Microsoft Office)
-
シートの名前を変数で変更したい
Excel(エクセル)
-
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
-
4
InputBox キャンセルボタンが押された時の処理
Excel(エクセル)
-
5
Excelマクロ シート名を変数で選択
Excel(エクセル)
-
6
特定の複数のシートに同じ処理をさせたい
Excel(エクセル)
-
7
別シートの最終行に貼り付けするマクロを教えてください。 シートYのE3からE15までをコピー シート
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELの「シートの見出し」のフ...
-
エクセルで複数のシートに画像...
-
Wordで差し込み印刷時に表示す...
-
特定の複数のシートに同じ処理...
-
EXCELで複数のシートを一度に「...
-
DATE関数 4月31日などのあ...
-
特定のシートのみ再計算させな...
-
別シートの文字列があったら現...
-
“すべてのシートを選択”状態か...
-
EXCELシートの色
-
シート名を変更してもVBAに影響...
-
エクセルでブック内の倍率がバ...
-
EXCELの図形(テキストボックス)...
-
エクセルのシート連番の振り直し
-
Excel2019 シート名をプルダウ...
-
エクセルでワークシートを縦に...
-
エクセルでリンクのはりつけを...
-
エクセルのチェックボックスの...
-
VBA Excelのシート名が変更され...
-
ハイパーリンクでジャンプした...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
エクセルで複数のシートに画像...
-
特定のシートのみ再計算させな...
-
エクセルでブック内の倍率がバ...
-
ワークシートそのものの色を変...
-
【ExcelVBA】マクロの入ったシ...
-
エクセルの2つのシートを並び...
-
EXCELの図形(テキストボックス)...
-
ハイパーリンクでジャンプした...
-
エクセルのシート連番の振り直し
-
特定の複数のシートに同じ処理...
-
エクセルのシー名を二段表示に...
-
Wordで差し込み印刷時に表示す...
-
エクセルで、シートの名前を変...
-
エクセルでリンク貼り付けした...
-
エクセル、特定のシートにパス...
-
accessへエクセルの複数のシー...
-
Accessのテーブルを既存のExcel...
-
【Excel VBA】データ貼り付け先...
-
EXCELの「シートの見出し」のフ...
おすすめ情報