我在数组上有一个for循环。我想做的是在循环中测试特定条件,如果为true,则跳至下一个迭代:
For i = LBound(Schedule, 1) To UBound(Schedule, 1)
If (Schedule(i, 1) < ReferenceDate) Then
PrevCouponIndex = i
Continue '*** THIS LINE DOESN'T COMPILE, nor does "Next"
End If
DF = Application.Run("SomeFunction"....)
PV = PV + (DF * Coupon / CouponFrequency)
Next
我知道我可以做:
If (Schedule(i, 1) < ReferenceDate) Then Continue For
但我希望能够在PrevCouponIndex变量中记录i的最后一个值。
有任何想法吗?
谢谢
@ mwolfe02-不确定,但在某处的示例中看到了(cpearson?)
—
Richard H
可能是一个VB.NET示例
—
匿名类型
If (Schedule(i, 1) < ReferenceDate) Then Continue For
”您确定吗?Continue
不是VBA关键字。