Я пробовал и просматривал этот форум и другие, но пока не смог найти правильный рабочий код.
Я хочу отфильтровать в сводной таблице столбец со значениями, равными или превышающими 10%.
Когда я записывал свой макрос, код был следующим:
Sub Macro9()
Macro9 Macro
ActiveSheet.Range("$A$5:$M$36607").AutoFilter Field:=13, Criteria1:=">=0.1" _
, Operator:=xlAnd
End Sub
Это не работает, но я хотел запустить макрос позже.
Итак, я попробовал другие коды, например, следующие:
Sub FilterPivotTable()
Application.ScreenUpdating = False
ActiveSheet.PivotTables("PivotTable1").ManualUpdate = True
ActiveSheet.PivotTables("PivotTable1").PivotFields("Name of my column").ClearAllFilters
ActiveSheet.PivotTables("PivotTable1").PivotFields("Name of my column").PivotFilters. _
Add Type:=xlCaptionEquals, Value1:=">=0.1"
ActiveSheet.PivotTables("PivotTable1").ManualUpdate = False
Application.ScreenUpdating = True
End Sub
Но это тоже не сработало.
Может кто-нибудь помочь мне?
Заранее большое спасибо.
РЕДАКТИРОВАТЬ: Очевидно, что тот факт, что мое поле является расчетным, важно. Тем не менее, нет ответа.