エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Office TANAKA - VBAの実行時エラー[インデックスが有効範囲にありません。(エラー番号:9)]
Sub Sample1() Dim i As Long For i = 1 To 4 Cells(i, 1) = Worksheets(i).Name Next i End Sub これは... Sub Sample1() Dim i As Long For i = 1 To 4 Cells(i, 1) = Worksheets(i).Name Next i End Sub これは、よく起こるエラーです。 上のコード、ワークシートが3枚しかない状態で実行すると「インデックスが有効範囲にありません」と怒られます。 そりゃそうです。Worksheets(1)からWorksheets(3)までしかないのに、Worksheets(4)を調べようとしているのですから。30人の生徒がいるクラスで、出席番号31番の生徒を指しているようなものですね。"学校の怪談"じゃないんですから、それで返事される方が怖いです。 インデックスは、コレクションの数だけではありません。次のようなケースでも同じエラーが起こります。 Sub Sample2() Dim tmp As Variant, i As Long
2013/05/02 リンク