2016-07-18 97 views
0

我想讓我的宏通過特定關鍵字篩選我的數據透視表 - 一個由3個字母組成的字符串(「xxx」)。不幸的是,字符串「xxx」可以位於文本中的任何位置,並且不會在特定數量的其他字母之後或之前出現。按關鍵字篩選主軸

我已經嘗試了以下兩種解決方案,以這種方式來過濾樞軸,兩者都不起作用。

對此的任何幫助將非常感激。

溶液1種

With ActiveSheet.PivotTables("PivotTable1").PivotFields("column").ClearAllFilters 
     ActiveSheet.PivotTables("PivotTable1").PivotFields("column"). _ 
     EnableMultiplePageItems = False 
     End With 
    With ActiveSheet.PivotTables("PivotTable1").PivotFields("column") 
    .PivotItems("*xxx*").Visible = True 
    End With 

溶液2

With ActiveSheet.PivotTables("PivotTable1").PivotFields("column").strPattern("*xxx*") 

End With 

回答

0

ActiveSheet.PivotTables("PivotTable1").PivotFields("TEST").PivotFilters.Add _ Type:=xlCaptionContains, Value1:="123"

+0

Excel中聲稱, 「_」 之間 「添加」 和 「類型」 是無效的字符。我在這裏做錯了什麼? – user20062016

+0

這是一條線的延續,只是刪除它,並使其成爲一條線或確保它之前有一個空間 –

+0

這正是我所做的,但我仍然得到該錯誤: – user20062016