配列に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変数に記録できるようにしたいと思います。
何か案は?
ありがとう
@ mwolfe02-わかりませんが、どこかで例を見ました(cpearson?)
—
Richard H
VB.NETの例である可能性があります
—
匿名型
If (Schedule(i, 1) < ReferenceDate) Then Continue For
」それについて確信していますか?Continue
はVBAキーワードではありません。