Я пытаюсь использовать команду автофильтра. Я хочу, чтобы диапазон был таблицей, которую я установил следующим образом
Dim myTable As Range
Set myTable = ActiveSheet.Range("A1").CurrentRegion
Итак, я подумал, что когда я хочу фильтровать, я должен делать что-то вроде
ActiveSheet.ListObjects("myTable").AutoFilter Field:=10, Criteria1:="AUGUST"
Но кажется, быть ошибкой, говоря: «Подстрочный индекс вне диапазона»
Возможно, я ошибаюсь насчет части диапазона. Потому что, когда я использую, например: range ("A1: K500"), он работает нормально. Но я действительно предпочитаю, чтобы он находился в диапазоне CurrentRegion, поскольку эти данные могут быть в разных диапазонах каждый месяц, поэтому было бы слишком сложно каждый раз изменять диапазон в VBA вручную. Спасибо