Ho un ciclo for su un array. Quello che voglio fare è testare una certa condizione nel ciclo e passare alla successiva iterazione se vera:
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
So che posso fare:
If (Schedule(i, 1) < ReferenceDate) Then Continue For
ma voglio essere in grado di registrare l'ultimo valore di i nella variabile PrevCouponIndex.
Qualche idea?
Grazie
If (Schedule(i, 1) < ReferenceDate) Then Continue For
" Ne sei sicuro?Continue
non è una parola chiave VBA.