Ich habe eine for-Schleife über ein Array. Ich möchte eine bestimmte Bedingung in der Schleife testen und mit der nächsten Iteration fortfahren, wenn dies zutrifft:
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
Ich weiß, ich kann:
If (Schedule(i, 1) < ReferenceDate) Then Continue For
Ich möchte jedoch in der Lage sein, den letzten Wert von i in der Variablen PrevCouponIndex aufzuzeichnen.
Irgendwelche Ideen?
Vielen Dank
If (Schedule(i, 1) < ReferenceDate) Then Continue For
" Sind Sie sich da sicher?Continue
ist kein VBA-Schlüsselwort.