for ループ中に for ループの上限を更新しようとしています。
例
numvar = 3
for i=2 To numvar Step 2
'code...
numvar = numvar +1
next numvar
ご協力いただきありがとうございます!
コード サンプルは必要ですがnext i
、上限を既に超えているため、ループは 1 回だけです。
ループ内で上限を変更する必要がある場合は、代わりにDo..Loopを使用することをお勧めします。これにより、保守と制御がはるかに簡単になります。
代わりに While または Until ループを使用します。
numvar = 3
i = 2
while i <= numvar
'code ...
numvar = numvar +1
i = i + 2
wend