Добрый день,
Я не совсем знаю как сформулировать данный вопрос, но попробую описать процесс и итог. Мне необходимо скинуть фильтр на листе, после чего выполнить макрос. Если его скидвать кодом:
То при отсутствии фильтрации код уйдет в ошибку. Это можно решить добавив код следующие значение:
И все работает отлично. В связи с чем возникает два вопроса:
1. Есть ли более оптимальные метод сброса фильтра без ошибки?
2. Будет ли On Error Resume Next пропускать все возникающие ошибки дальше в код? Когда стейтмент перестает работать? Мне не надо пропускать все ошибки после, только с фильтрацией.
Спасибо
Я не совсем знаю как сформулировать данный вопрос, но попробую описать процесс и итог. Мне необходимо скинуть фильтр на листе, после чего выполнить макрос. Если его скидвать кодом:
Код |
---|
Лист1.ShowAllData |
То при отсутствии фильтрации код уйдет в ошибку. Это можно решить добавив код следующие значение:
Код |
---|
On Error Resume Next Лист1.ShowAllData |
И все работает отлично. В связи с чем возникает два вопроса:
1. Есть ли более оптимальные метод сброса фильтра без ошибки?
2. Будет ли On Error Resume Next пропускать все возникающие ошибки дальше в код? Когда стейтмент перестает работать? Мне не надо пропускать все ошибки после, только с фильтрацией.
Спасибо