Tulong sa LibreOffice 24.8
Mga sangay sa isa sa ilang tinukoy na linya sa program code, depende sa halaga ng isang numeric na expression.
Sa expression na GoSub Label1[, Label2[, Label3[,...]]]
Sa expression na GoTo Label1[, Label2[, Label3[,...]]]
expression: Anumang numeric na expression sa pagitan ng 0 at 255 na tumutukoy kung alin sa mga linya ang sanga ng programa. Kung pagpapahayag ay 0, ang pahayag ay hindi naisakatuparan. Kung pagpapahayag ay mas malaki sa 0, ang programa ay tumalon sa label na may numero ng posisyon na tumutugma sa expression (1 = Unang label; 2 = Pangalawang label)
label: Target na linya ayon sa GoTo o GoSub istraktura.
Ang GoTo o GoSub may bisa ang mga kumbensyon.
Sub ExampleOnGosub
Dim iVar As Integer
Dim sVar As String
iVar = 2
sVar =""
On iVar GoSub Sub1, Sub2
On iVar GoTo Line1, Line2
Exit Sub
Sub1:
sVar =sVar & " From Sub 1 to" : Bumalik
Sub2:
sVar =sVar & " From Sub 2 to" : Bumalik
Line1:
sVar =sVar & " Label 1" : GoTo Ende
Line2:
sVar =sVar at " Label 2"
Ende:
MsgBox sVar,0,"On...GoSub"
End Sub