Доброго времени суток.
Использую следующий код
Set rw = .Offset(0).Resize(.Cells.Count).SpecialCells(xlVisible)
До этого устанавливаю фильтр. Если строки есть - то всё хорошо. Но если фильтр ничего не нашел (нет записей удовлетворяющих условиям), тогда выходит ошибка. Можно как-то это обойти без использования исключения ? Почему эта строка не может просто вернуть пустой Range, у которого можно просто проверить кол-во строк и, если равно нулю, что-то сделать и продолжить цикл дальше?
Спасибо
Использую следующий код
Set rw = .Offset(0).Resize(.Cells.Count).SpecialCells(xlVisible)
До этого устанавливаю фильтр. Если строки есть - то всё хорошо. Но если фильтр ничего не нашел (нет записей удовлетворяющих условиям), тогда выходит ошибка. Можно как-то это обойти без использования исключения ? Почему эта строка не может просто вернуть пустой Range, у которого можно просто проверить кол-во строк и, если равно нулю, что-то сделать и продолжить цикл дальше?
Спасибо