BC30106:インデックス番号がインデックス付き配列の次元を超えています。

配列要素にアクセスするために使用されるインデックスの数は、配列のランク、つまり配列に宣言した次元の数とまったく同じである必要があります。

エラー ID: BC30106

このエラーを解決するには

  • 添字の合計数が配列のランクと同じになるまで、配列参照から添字を削除します。 次に例を示します。

    Dim gameBoard(3, 3) As String
    
    ' Incorrect code. The array has two dimensions.
    gameBoard(1, 1, 1) = "X"
    gameBoard(2, 1, 1) = "O"
    
    ' Correct code.
    gameBoard(0, 0) = "X"
    gameBoard(1, 0) = "O"
    

関連項目