Страницы: 1
RSS
Exit Sub
 
Всем привет,  
Макрос вызывает процедуру для проверки листа на предмет ошибок. При выявлении ошибок дает сообщение и процедура завершается.  
Вопрос: можно ли завершить работу макроса командой из вызываемой процедуры (типа Exit Name_Macro).  
 
 
Спасибо, Владимир.
 
Используйте оператор End для завершения ВСЕХ макросов:  
 
 
Sub test1()  
   MsgBox "test1-1"  
   test2  
   ' если были найдены ошибки, выполнение этого макроса не продолжится  
   MsgBox "test1-2"  
End Sub  
 
Sub test2()  
   MsgBox "test2"  
   НайденыОшибки = True  
   If НайденыОшибки Then End  
End Sub
 
Спасибо Игорь, как все просто...
Страницы: 1
Читают тему
Наверх