私のExcelマクロはExcel 2013で書かれていますが、同僚がExcel 2010で実行すると、次のエラーが発生します。
実行時エラー "5"
私はVBAの専門家ではありませんが、なぜこのエラーが発生しますか?
デバッガを実行すると、私は以下のセクションに向かいます:
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"Tempo!R1C1:R5000C5", Version:=xlPivotTableVersion15).CreatePivotTable _
TableDestination:="Tempo2!R1C1", TableName:="PivotTable1", DefaultVersion _
:=xlPivotTableVersion15
回答:
回答№1は1xlPivotTableVersion15
Excel 2013に固有です。
その列挙体に可能な値は次のとおりです。
Value Version
----------------------- ----------
xlPivotTableVersion2000 Excel 2000
xlPivotTableVersion10 Excel 2002
xlPivotTableVersion11 Excel 2003
xlPivotTableVersion12 Excel 2007
xlPivotTableVersion14 Excel 2010
xlPivotTableVersion15 Excel 2013
使用するマクロを変更してみてください xlPivotTableVersion14
代わりに。