Я пытаюсь написать скрипт для применения фильтра к определенному столбцу в Excel, а затем снимите флажок с одного из текстовых фильтров.Кто-нибудь может помочь?
Спасибо, Дэн
Вместо того, чтобы снимать флажок с фильтра, вам нужно указать все те, которые вы делаете хотите, например
ActiveSheet.Range("$B$1:$D$21").AutoFilter Field:=3, Criteria1:=Array("1", _ "12", "2", "22", "4", "5", "6", "8"), Operator:=xlFilterValues
Вы можете использовать macro vba Recorder , чтобы создать примерную версию того, что вы пытаетесь сделать, и затем адаптировать код.
Вы также можете посмотреть здесь .