Фильтрация и копирование в Excel в VBA

Я работаю над сценарием VBA, который извлекает диапазон дат из Access, затем фильтрует данные и создает диаграмму на основе отфильтрованных данных. Отфильтрованные данные будут отправлены на отдельный лист, откуда диаграмма будет извлекать свои данные. Я могу получить данные из Access с помощью оператора SQL, но мой автофильтр в Excel выходит из строя. Вот что у меня есть ...

    Sheet3.Range("F4:F500").AutoFilter(, "Riveter 01").Copy Destination:=Sheet2.Range("A5")

Это дает ошибку приложения или объекта, и я не могу понять, почему. Это правильный путь или есть более легкий путь?

Спасибо!

PS: этот фильтр будет работать с 22 уникальными машинами, поэтому я планировал запустить цикл для каждой машины. Если это не самый быстрый или правильный способ, пожалуйста, дайте мне знать.

Ответы на вопрос(2)

Ваш ответ на вопрос