Saya memiliki loop for atas sebuah array. Yang ingin saya lakukan adalah menguji kondisi tertentu dalam loop dan lompat ke iterasi berikutnya jika benar:
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
Saya tahu saya bisa melakukan:
If (Schedule(i, 1) < ReferenceDate) Then Continue For
tetapi saya ingin dapat merekam nilai terakhir i di variabel PrevCouponIndex.
Ada ide?
Terima kasih
If (Schedule(i, 1) < ReferenceDate) Then Continue For
" Apakah Anda yakin tentang itu?Continue
bukan kata kunci VBA.