2012-08-30 17 views
79

मैं थोड़ी देर का उपयोग कर रहा हूं ... वीबीए की वेंड लूप।थोड़ी देर से बाहर निकलें ... वेंड लूप

Dim count as Integer 

While True 
    count=count+1 

    If count = 10 Then 
     ''What should be the statement to break the While...Wend loop? 
     ''Break or Exit While not working 
    EndIf 
Wend 

मैं जैसे `शर्त का उपयोग नहीं करना चाहते गिनती जबकि < = 10 ... बीतना

उत्तर

141

एक While/Wend केवल एक GOTO के साथ या एक बाहरी ब्लॉक से निकल कर (Exit sub समय से पहले ही बाहर निकल गया जा सकता है/function/another exitable loop)

Do लूप intead में बदलें;

Do While True 
    count = count + 1 

    If count = 10 Then 
     Exit Do 
    End If 
Loop 

(या incrementing एक सेट के साथ पाशन नियंत्रण चर के लिए)

for count = 1 to 10 
    msgbox count 
next 
संबंधित मुद्दे