アレイを設定しました
Dim managerList(1 To 50, 1 To 100) As String
私がやろうとしていることは、行の1番目、2番目、3番目の要素を設定することです
managerList(index,1) = tempManagerName
managerList(index,2) = tempIdeaNumber
managerList(index,3) = 1
しかし、オブジェクト変数が設定されていないと言ってそれを行おうとするとエラーが発生します。インデックスを整数として維持し、値は単一のマネージャーに対応しますが、3番目の要素を手動で設定できないようです。1番目と2番目の要素が正しく設定されています。
反対に、要素を設定できるようにする次のコードがあります。
For x=1 To 50
If StrConv(tempManagerName,3) = managerList(x,1) Then
found = x
For y=3 to 100
If managerList(x,y) = "" Then
managerList(x,y) = tempIdeaNumber
Exit for
End If
Next
Exit For
End If
Next
空の要素を見つけようとして、配列を(横方向に)回転します。理想的には、y変数がオンになっている要素のインデックスを行の3番目の要素に設定して、行にあるアイデアの数をカウントします。
このようなカウントを維持するための最良の方法は何ですか?要素を手動で設定しようとすると、オブジェクト変数が設定されないというエラーが発生する理由はありますか?