0
我想检查Colum A和E列值,然后根据这些值折叠数据透视表。使用excel隐藏数据透视表项目VBA
myfile.Sheets(3).Select
Dim dd As Range
Dim ee As Range
Dim ff As String
For Each ee In myfile.Sheets(3).Range("E1:E20000")
For Each dd In myfile.Sheets(3).Range("A1:A20000")
With ee
If Left(dd.Value, 1) = "F" And ee.Value = "0.00" Or ee.Value = "(0.00)" Then ff = Left(dd.Value, 10)
ActiveSheet.PivotTables(1).PivotFields("Ref 1").PivotItems(ff).ShowDetail = False
End With
Next
Next
我认为这是错误出现的地方。特别是用变量ff。
ActiveSheet.PivotTables(1).PivotFields("Ref 1").PivotItems(ff).ShowDetail = False
嗨伙计我试试这个,但仍然不工作。 – Isu
我尝试这个,但仍然无法正常工作。我认为还有另一个问题与选择范围有关。我只想比较同一行。线A5和E5不是每个组合。 – Isu
我用下面的代码更新我的编码,现在没有错误,但没有任何反应。 – Isu