В чем разница между методом Sheet1.ShowAll и Sheet1.AutoFilter.ShowAll - PullRequest
1 голос
/ 29 мая 2019

Я записал макрос, чтобы очистить фильтр и показать все данные строки.Результат - Sheet1.ShowAll.Я использую этот метод в течение длительного времени, но иногда я получаю сообщение об ошибке, которое можно исправить с помощью Sheet1.AutoFilter.ShowAll.Почему Sheet1.AutoFilter.ShowAll работает?

Я использую и тестировал в Excel 2010

Sheet1.ShowAll 'runtime error

Sheet1.AutoFilter.ShowAll 'no error, why?

1 Ответ

1 голос
/ 29 мая 2019

Sheet1.ShowAllData - это код, который вы ищете для очистки фильтра .

Но если вы используете Sheet1.UsedRange.AutoFilter, он удалит фильтр или добавит фильтр, если фильтр не применяется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...