Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.04.2012, 15:25   #1
Sanwin
Новичок
Джуниор
 
Регистрация: 22.04.2012
Сообщений: 1
Вопрос Как завершить макрос

Здравствуйте подскажите пожалста.
If d < 0 Then MsgBox "Корней нет" Else
какую команду нужно поставить после else чтобы завершить макрос.
Sanwin вне форума Ответить с цитированием
Старый 22.04.2012, 16:54   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

поставьте End или Exit Sub
Или вообще ничего не ставьте (и заодно Else уберите) - макрос тоже завершится, если дальше кода нет.
EducatedFool вне форума Ответить с цитированием
Старый 22.04.2012, 17:09   #3
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Код:
If d < 0 Then MsgBox "Корней нет": Exit Sub
'вычисление и вывод корней
End Sub
или
Код:
If d < 0 Then
    MsgBox "Корней нет"
    Exit Sub
Else
'вычисление и вывод корней
End If
End Sub
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как лучше завершить MainWin ? L6go1as Win Api 1 17.01.2012 17:07
как правильно завершить цикл? Bape}l{ka Microsoft Office Excel 20 13.01.2012 12:41
Как правильно завершить поток cosmic_call Общие вопросы Delphi 2 13.02.2011 05:32
Как завершить код? Kerragin Общие вопросы C/C++ 3 14.12.2010 20:23