最佳答案
在数组上有一个 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
但是我希望能够将 i 的最后一个值记录在 PrevCouponIndex 变量中。
有什么想法吗?
Thanks