我有为Excel 2007设计的VB宏。现在Excel更新到2013宏不工作并显示不同的错误。
这是一个宏,它收集不同的工作表并对其进行分析以得出最终结果:
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"Sheet3!R1C1:R64999C14", Version:=xlPivotTableVersion12).CreatePivotTable TableDestination:="Sheet4!R3C1", TableName:="PivotTable2", DefaultVersion
:=xlPivotTableVersion12
显示调试错误。
任何人都可以帮助我吗?
答案 0 :(得分:0)
您是否曾尝试在2013年录制此内容? 因为在2010年,它看起来像这样:
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"Feuil1!R1C1:R6C2", Version:=xlPivotTableVersion14).CreatePivotTable _
TableDestination:="Feuil4!R3C1", TableName:="Tableau croisé dynamique1", _
DefaultVersion:=xlPivotTableVersion14
所以我认为DefaultVersion:=xlPivotTableVersion14
可能是您的问题,请查看2013年的记录,即使14
也与2010年合作,也可能与12
不同。