Tengo un bucle for sobre una matriz. Lo que quiero hacer es probar una determinada condición en el ciclo y saltar a la siguiente iteración si es verdadera:
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
Sé que puedo hacer:
If (Schedule(i, 1) < ReferenceDate) Then Continue For
pero quiero poder registrar el último valor de i en la variable PrevCouponIndex.
¿Algunas ideas?
Gracias
If (Schedule(i, 1) < ReferenceDate) Then Continue For
" : ¿Estás seguro de eso?Continue
no es una palabra clave de VBA.