J'ai une boucle for sur un tableau. Ce que je veux faire, c'est tester une certaine condition dans la boucle et passer à l'itération suivante si c'est vrai:
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
Je sais que je peux faire:
If (Schedule(i, 1) < ReferenceDate) Then Continue For
mais je veux pouvoir enregistrer la dernière valeur de i dans la variable PrevCouponIndex.
Des idées?
Merci
If (Schedule(i, 1) < ReferenceDate) Then Continue For
" En êtes-vous sûr?Continue
n'est pas un mot clé VBA.