有点背景; 我必须在上周的星期一为我的工作运行每周报告,但是我需要整理材料,我做了一个数据透视表,我必须为多个工作表执行此操作。不过,我决定创建一个宏来完成这个冗余任务。现在创建它我似乎得到这个错误消息“无效的过程或参数”。我不能让它在我的新工作表打开,叔他是我的代码>>VBA;无效的程序或参数错误
Sub weekmaster()
'
' weekmaster Macro
' Macro for the week
'
' Keyboard Shortcut: Ctrl+t
'
Cells.Select
Sheets.Add
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"weekmaster!R1C1:R1048576C62", Version:=xlPivotTableVersion12). _
CreatePivotTable TableDestination:="Sheet9!R3C1", TableName:="PivotTable1" _
, DefaultVersion:=xlPivotTableVersion12
Sheets("Sheet9").Select
Cells(3, 1).Select
With ActiveSheet.PivotTables("PivotTable1").PivotFields("Order ID")
.Orientation = xlRowField
.Position = 1
End With
你如果TableDestination无效,可能会发生该错误。 (即不存在具有该名称的表格)。 – Stepan1010