For...Next Statement
अर्को खण्डकोलागि नम्बर निर्दिष्ट भएका समयहरूको बीचमा कथनहरू दोहोर्याउछ ।
वाक्य संरचना:
विपरित दिशाकोलागि =सुरु अन्त्यलाई [चरण चरण]
कथन खण्ड
[बाहिरिनका लागि]
कथन खण्ड
अर्को [counter]
चलहरू:
विपरित दिशामा:लूप विपरित दिशामा बाराबर चिन्ह(सुरु)को दायाँलाई स्थापनाकालमै मान मानंङ्कन गरेको हुन्छ । सङ्ख्यात्मक चलहरू मात्र वैध हुन्छन् । अन्तिम पटक पास भएसम्मको चल चरण अनुसार लूप विपरित दिशामा घट बढ हुन्छ ।
सुरु:सङ्ख्यात्मक चल जसले लूपको सुरुमा स्थापना गरेको मान परिभाषित गर्दछ ।
अन्त्य:सङ्ख्यात्मक चल जसले लूपको अन्त्यमा अन्तिम मान परिभाषित गर्दछ ।
चरण: मान सेट गर्नुहोस् जसले लूप विपरित दिशामा घड बढ गर्दछ । यदि चरण निर्दिष्ट नगरेको खण्डमा लूप विपरित दिशामा १ले बढेको पाइन्छ यो केसमा सुरुको भन्दा अन्त्यमा बढी हुनै पर्दछ । यदि तपाईँले विपरित दिशामा घटाउन चाहेको खण्डमा सुरु भन्दा अन्त्य कम हुनै पर्दछ , चरणले ऋणात्मक मान मानाङ्कन गरेको हुनै पर्दछ ।
...अर्को कोलागिलूपले परामितिहरूद्वारा निर्दिष्ट गरिएका समयहरूको नम्बरकोलागि सबै कथनहरू लूपमा दोहोर्याउछ ।
विपरित दिशाको चल घटेमा,आधारभूतLibreOfficeले अन्तिम मान फैलिसकेको खण्डमा जाँच गर्दछ । चाँडो भन्दा चाँडो विपरित दिशाले अन्तिम मान पास गर्दा लूपले स्वत:रूपमै अन्त्य गरिदिन्छ ।
...अर्कोकोलागिकथनहरू एकपछि अर्को राख्नलाई सम्भव हुन्छ । यदि दिएको अर्कोकथनहरूमा तपाईँले चल विशेषि कृत नगरेको खण्डमा,अर्कोले अहिले भर्खरैको कोलागिकथनलाई स्वत: अनुमति दिन्छ ।
यदि ०को बढोत्तरी वर्णन गरेको खण्डमा, कथनहरू कोलागि र अर्कोको बीचमा सुचारुरूपले दोहोरिरहन्छन् ।
जब विपरित दिशाको चललाई तल गणना गर्दै हुन्छ आधारभूत LibreOfficeले अधिक प्रवाह वा न्युन प्रवाह जाँच गर्दछ । जब विपरित दिशामा अन्त्यको (धनात्मक चरण मान) भन्दा बढी वा अन्त्यको(ऋणात्मक चरण मान) भन्दा कम भएको बेला लूपको अन्त्य हुन्छ ।
लूपबाट बिना अवस्था बाहिरिनलाई बाहिरिनका लागिकथन प्रयोग गर्नुहोस् । यो कथन कोलागि...अर्कोलूप भित्रमात्र हुन्छ । निस्कनुहोस् अवस्थालाई निम्न किसिमले परिक्षणलाई गर्नलाई यदि...त्यसपछिकथन प्रयोग गर्नुहोस्।
कोलागि...
कथनहरू
यदि अवस्था = सत्य त्यसपछि बाहिरिनका लागि
कथनहरू
अर्को
द्रष्ट्ब्य:का लागि...अर्को लूपहरू एकपछि अर्को गरिएको हुन्छ । यदि तपाईँ बाहिरिन कोलागिसँग लूपबाट बिना अवस्था बाहिरिएको खण्डमा एकपटकमा एउटा मात्र लूप बाहिरिन्छ ।
उदाहरण
दिएको उदाहरणमा दुईटा एकपछि अर्को गरि राखिएका लूप १० वटा तत्वहरू( sEntry() )सँग स्ट्रिङ एरे क्रमबद्ध गर्नलाई प्रयोग हुन्छन ती बिभिन्न प्रकारका सामग्रीहरूसँग पहिल्यै भरिएका हुन्छन ।
Sub ExampleSort
Dim sEntry(9) As String
Dim iCount As Integer
Dim iCount2 As Integer
Dim sTemp As String
sEntry(०) = "जेरि"
sEntry(१) = "पेट्टि"
sEntry(२) = "कुर्ट"
sEntry(३) = "थोमस"
sEntry(४) = "माईकल"
sEntry(5) = "डेभिड"
sEntry(६) = "क्याथि"
sEntry(७) = "सुसि"
sEntry(८) = "इडवार्ड"
sEntry(९) = "क्रिस्टाइन"
For iCount = 0 To 9
For iCount2 = iCount + 1 To 9
If sEntry(iCount) > sEntry(iCount2) Then
sTemp = sEntry(iCount)
sEntry(iCount) = sEntry(iCount2)
sEntry(iCount2) = sTemp
End If
Next iCount2
Next iCount
For iCount = 0 To 9
Print sEntry(iCount)
Next iCount
End Sub