Excel это не сложно
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
29.03.2024, 18:37:22

Войти
Добавляйтесь в нашу группу ВКонтакте - будьте в курсе всех новых событий сайта, узнавайте первым обо всех акциях и новых статьях!
33 233 Сообщений в 5 454 Тем от 6 753 Пользователей
Последний пользователь: malanik777
*
Перейти на сайт Хитрости Надстройка MulTEx Обучающие тренинги Наша группа ВКонтакте
Правила форума Начало Помощь Поиск Календарь Войти Регистрация Выйти
+  Excel это не сложно
|-+  Основные форумы
| |-+  Вопросы по Excel и VBA
| | |-+  Использование одного макроса для обработки всех ошибок
Страниц: [1]   Вниз
Печать
Автор Тема: Использование одного макроса для обработки всех ошибок  (Прочитано 2827 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Venger
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 33


Просмотр профиля E-mail
« : 30.05.2019, 12:52:30 »

Добрый день!
Подскажите, можно ли сделать один макрос в общей книге, или на каждом листе, чтобы он выводился при различных ошибках, если таковые будут?
Чтобы код обработки ошибок не вводить в каждый макрос...
Код: (vb)
Sub VALUE_MODE()
On Error Resume Next
Sheets("Лист1").Range("A1") = "ТЕСТ"
If Err > 0 Then
MsgBox "ОШИБКА"
Exit Sub
End If
End Sub

Код для примера.
Записан
АП
Постоялец
***

Репутация: +19/-0
Офлайн Офлайн

Сообщений: 192


Просмотр профиля E-mail
« Ответ #1 : 30.05.2019, 14:47:48 »

Ошибки определяются в конкретном алгоритме. И в теле этого алгоритма нужно указывать, что делать, если ошибка случилась. Надеюсь я прав.
Записан
RAN
Эксперты
Старожил
*

Репутация: +43/-0
Офлайн Офлайн

Сообщений: 440



Просмотр профиля E-mail
« Ответ #2 : 30.05.2019, 19:35:42 »

Можно, наверно. Только боюсь, что вы дольше пары часов работу этого макроса не выдержите, ибо количество возникших проблем, по сравнению с плюсами, это даже не слон и моська, а амеба и кит.
Записан

А что ты умеешь?
Учиться...
Страниц: [1]   Вверх
Печать
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Яндекс.Метрика Рейтинг@Mail.ru