Изменился ли синтаксис vba для сводной таблицы в Excel 2016? Эта строка, сначала в блоке, который создает сводную таблицу, работала в Excel 2010, но теперь не работает в Excel 2016 / Windows 10:
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"Sheet1!R1C1:R" & lnglastrow & "C" & lnglastcol & "", Version:=xlPivotTableVersion14).CreatePivotTable _
TableDestination:="Sheet4!R3C1", TableName:="PivotTable1", DefaultVersion _
:=xlPivotTableVersion14