While...Wend instrukzioa

Programa batek While instrukzio bat aurkitzen duenean, baldintza probatzen du. Baldintza False bada, programak aurrera jarraitzen du Wend instrukzioarekin. Baldintza True bada, begizta exekutatuko da programak Wend aurkitzen duen arte, eta ondoren While instrukziora egiten du jauzi. Baldintza oraindik ere True bada, begizta berriro exekutatuko da.

Do...Loop instrukzioan ez bezala, ezin da While...Wend begizta bat bertan behera utzi Exit erabilita. Ez irten inoiz While...Wend begizta batetik GoTo bidez, horrek exekuzio-garaiko akats bat eragin baitezake.

Do...Loop instrukzio bat While...Wend instrukzioa bat baino malguagoa da.

Sintaxia:

While sintaxia


    While Condition [statements] Wend

Adibidea:


  Sub ExampleWhileWend
      Dim stext As String
      Dim iRun As Integer
      sText ="Hau testu labur bat da"
      iRun = 1
      While iRun < Len(sText)
          If Mid(sText,iRun,1 )<> " " Then Mid( sText ,iRun, 1) = Chr( 1 + Asc( Mid(sText,iRun,1 )) )
          iRun = iRun + 1
      Wend
      MsgBox sText,0,"Testu kodetua"
  End Sub

Do...Until edo Do...While instrukzioa

Exit instrukzioa

Emaguzu laguntza!