ฉันมีสำหรับลูปเหนืออาร์เรย์ สิ่งที่ฉันต้องการทำคือทดสอบเงื่อนไขบางอย่างในลูปและข้ามไปยังการทำซ้ำถัดไปหากเป็นจริง:
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
ความคิดใด ๆ ?
ขอบคุณ
If (Schedule(i, 1) < ReferenceDate) Then Continue For
" คุณแน่ใจหรือไม่?Continue
ไม่ใช่คำหลัก VBA