VBA下标超出范围错误 - 在多个条件下执行

时间:2018-03-24 04:04:43

标签: vba

我收到错误消息"下标超出范围"在多个条件行的同时找到do。有人可以请帮助,看看为什么我的条件错了?非常感谢!

Do While ((fixeddaysdiff_input(i + C, 2) = fixeddaysdiff_input(i + C - 1, 2)) _
     And (fixeddaysdiff_input(i + C, 1) = fixeddaysdiff_input(i + C - 1, 1))) _
     Or ((fixeddaysdiff_input(i + C, 2) = fixeddaysdiff_input(i + C + 1, 2)) _
     And (fixeddaysdiff_input(i + C, 1) = fixeddaysdiff_input(i + C + 1, 1)))

     C = C + 1
     accumulatedvalue(i + C, 1) = accumulatedvalue(i + C - 1, 1) + fixeddaysdiff_output(i, 4) - fixeddaysdiff_output(i, 22)
Loop

1 个答案:

答案 0 :(得分:-2)

请看here 昨天只有我写了并得到了-1))))

Re:"下标超出范围"
1.仔细阅读this 2.检查秘密变量i的行为