Инструкция Go to
Существует еще одна инструкция безусловного перехода Go to, которая в общем виде записывается так:
Go to Метка.
Метка это идентификатор с двоеточием, стоящий перед инструкцией, которая должна быть выполнена после инструкции Go to.
Пример 1 написать программу вычисления , если введен правильный пароль.
Sub pparol()
Dim parol, x, y
finish:
parol = (InputBox("введите пароль"))
If parol <> "nataly" Then 'nataly правильный пароль
MsgBox "неверный пароль, доступ запрещен"
GoTo finish
End If
x = Int(Rnd * 10 + 1): y = x ^ 0.5
MsgBox "x=" & x & "y=" & y
End Sub
Sub pr42()
'Ввести три любых числа, сумму двух чисел поделить на третье, сделать про‘верку, что в знаменателе число <>0.
Dim x, y, sum, z
x = Val(InputBox("введите x:"))
y = Val(InputBox("введите y:"))
1: z = Val(InputBox("введите z:"))
If z <> 0 Then
sum = (x + y) / z
ElseIf z = 0 Then
MsgBox "введен ноль"
GoTo 1
End If
MsgBox "sum=" & sum
End Sub