मेरे पास एक सरणी पर लूप है। मुझे क्या करना चाहते हैं पाश में एक निश्चित हालत के लिए परीक्षण है और अगले चरण अगर सच तक छोड़ें:वीबीए - लूप पुनरावृत्ति के लिए सशर्त रूप से कैसे छोड़ें
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
लेकिन मैं करने में सक्षम होना चाहता हूँ PrevCouponIndex चर में i का अंतिम मान रिकॉर्ड करें।
कोई विचार?
धन्यवाद
आप कहा: "मैं पता मैं कर सकते हैं:' अगर (अनुसूची (i, 1)
mwolfe02
@ mwolfe02 - कोई निश्चित नहीं है, लेकिन उदाहरणों में कहीं देखा गया है (cpearson?) –
एक वीबी.NET उदाहरण हो सकता है –