我在尋找與以下錯誤的幫助。運行時錯誤'1004'數據透視表錯誤
我有一些VBA代碼打開工作簿並在包含數據透視表的工作表中複製。
然後代碼選擇數據透視表,按日期過濾並複製一些字段。
此功能在首次使用時完美運行。然而,當這個報告是每天使用一次以上,它擊中了以下錯誤:
的問題是與數據透視表名的分配,在VBA中只使用系統默認值。代碼如下:
Sheets("Sheet1").Select
ActiveWorkbook.ShowPivotTableFieldList = False
ActiveSheet.PivotTables("PivotTable1").PivotFields("Date ").AutoSort _
xlDescending, "Date "
是否有另一種方法動態選擇數據透視表而不管名稱?
或者,是否有代碼在執行結束時清除歷史記錄,以便每次運行報告時都將支持1?
任何幫助將不勝感激。
在此先感謝
如果總是有1個支點,那麼'.PivotTables(1)'也許? –