1

ループを使用し、ループ内の場所に応じて名前が異なる変数を使用して、VBA アプリケーションを実行しようとしています。具体的には次のようなもの

Dim i As Integer
i = 1
Dim varname() As String
while i < 50
varname(i) = asdasd
i = i + 1
Wend

どういうわけか、varname(i) などを読み取ることができません。添字が範囲外であることを報告します。
何が問題なのかわかりません。誰か助けてくれませんか?

4

1 に答える 1