我想通過循環表中的所有數據透視表並刪除它們中具有相同名稱的所有值字段:「Total Net Spend」和「%Split」(請參見圖片參考)。通過數據透視表循環並刪除相同的值
我想下面的代碼,但它只能通過他們都在第一樞軸工作,不會循環。如何編輯代碼,以便它將刪除工作表中所有透視表上的「總淨支出」和「%分割」列?
Sub Loop_Pivots()
Dim PT As PivotTable, PTField As PivotField
Set PT = Sheets("Sheet1").PivotTables("Pivot1")
With PT
.ManualUpdate = True
For Each PTField In .DataFields
PTField.Orientation = xlHidden
Next PTField
.ManualUpdate = False
End With
Set PT = Nothing
End Sub
只是嘗試,但一個錯誤彈出說:無法設置PivotField類的方向屬性... – Andrea