Страница 1 из 1

Продолжить выполнение кода со следующей строки

Добавлено: 07 фев 2008, 10:07
kminas
Каким оператором, при отсутствии ошибки можно продолжить выполнение кода со следующей строки?

Re: Продолжить выполнение кода со следующей строки

Добавлено: 07 фев 2008, 10:18
VictorM
Вообще-то не совсем понятно.
При отсутствии ошибки выполнение кода происходит последовательно, строка за строкой. Если нет конечно специальных операторов перехода и т.д.

Re: Продолжить выполнение кода со следующей строки

Добавлено: 07 фев 2008, 10:22
kminas
Я хочу выяснить, например, правильное ли число ввел пользователь в TextBox и спрашиваю его об этом. Если ошибка, то он нажимает НЕТ и возвращается в TextBox, а если все правильно и пользователь нажимает ДА, то программа должна идти дальше

Re: Продолжить выполнение кода со следующей строки

Добавлено: 07 фев 2008, 10:34
VictorM
не знаю, правильно ли я Вас понял, примерно следующее:

Код: Выделить всё

If MsgBox("Значение введено верно?" , vbYesNo, "Привет!") = vbNo Then
      ' код программы если Нет
   End If
' а здесь, если Да

Re: Продолжить выполнение кода со следующей строки

Добавлено: 07 фев 2008, 10:38
kminas
Да все правильно, у меня там все есть и очищаю TextBox и ставлю туда фокус, но это, если нет, а, если ДА, то кроме GoTo ничего не знаю, но ведь должно же быть!?

Re: Продолжить выполнение кода со следующей строки

Добавлено: 07 фев 2008, 10:51
VictorM
если Да, выполнение процедуры продолжится со строки следующей сразу после End If

Re: Продолжить выполнение кода со следующей строки

Добавлено: 07 фев 2008, 14:32
kminas
Извините, сразу не въехал. Ни-че-го не надо писать. Выполнение и пойдет дальше по коду, еслиничего не писать.

Re: Продолжить выполнение кода со следующей строки

Добавлено: 07 фев 2008, 14:48
VictorM
Совершенно верно :-))

Re: Продолжить выполнение кода со следующей строки

Добавлено: 07 фев 2008, 14:52
kminas
Спасибо большое!