Эту ошибку часто можно исправить, разбив операцию на отдельные шаги:
dim pc as pivotcache, pt as pivottable
Set pc = ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"WIP_Table", Version:=6)
Set pt = pc.CreatePivotTable(TableDestination:="'Hours1 Pivot'!R1C1", _
TableName:="PivotTable_Hours1", DefaultVersion:=6)