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

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
kminas
Сообщения: 108
Зарегистрирован: 06 янв 2006, 00:06
Откуда: Ростов-на-Дону

Каким оператором, при отсутствии ошибки можно продолжить выполнение кода со следующей строки?
Аватара пользователя
VictorM
Сообщения: 794
Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:

Вообще-то не совсем понятно.
При отсутствии ошибки выполнение кода происходит последовательно, строка за строкой. Если нет конечно специальных операторов перехода и т.д.
kminas
Сообщения: 108
Зарегистрирован: 06 янв 2006, 00:06
Откуда: Ростов-на-Дону

Я хочу выяснить, например, правильное ли число ввел пользователь в TextBox и спрашиваю его об этом. Если ошибка, то он нажимает НЕТ и возвращается в TextBox, а если все правильно и пользователь нажимает ДА, то программа должна идти дальше
Аватара пользователя
VictorM
Сообщения: 794
Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:

не знаю, правильно ли я Вас понял, примерно следующее:

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

If MsgBox("Значение введено верно?" , vbYesNo, "Привет!") = vbNo Then
      ' код программы если Нет
   End If
' а здесь, если Да
kminas
Сообщения: 108
Зарегистрирован: 06 янв 2006, 00:06
Откуда: Ростов-на-Дону

Да все правильно, у меня там все есть и очищаю TextBox и ставлю туда фокус, но это, если нет, а, если ДА, то кроме GoTo ничего не знаю, но ведь должно же быть!?
Аватара пользователя
VictorM
Сообщения: 794
Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:

если Да, выполнение процедуры продолжится со строки следующей сразу после End If
kminas
Сообщения: 108
Зарегистрирован: 06 янв 2006, 00:06
Откуда: Ростов-на-Дону

Извините, сразу не въехал. Ни-че-го не надо писать. Выполнение и пойдет дальше по коду, еслиничего не писать.
Аватара пользователя
VictorM
Сообщения: 794
Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:

Совершенно верно :-))
kminas
Сообщения: 108
Зарегистрирован: 06 янв 2006, 00:06
Откуда: Ростов-на-Дону

Спасибо большое!
Ответить