0
Я пытаюсь вставить pivot table
в документ. Следующий код вызывает ошибку mismatch
, однако, я не уверен, где/почему она бросает его в линию (Set pCache
... линия. В то время как ошибка возникает, заготовка pivot table
все еще создается.VBA: несоответствие типов с помощью PivotCaches
Где ? Я буду неправильно
pivot_lastRow = mainSheet.Cells(mainSheet.Rows.count, "A").End(xlUp).Row 'may need to change "A"
pivot_lastCol = mainSheet.Cells(1, mainSheet.Columns.count).End(xlToLeft).Column
Set pivotRange = mainSheet.Range(mainSheet.Cells(1, 1), mainSheet.Cells(pivot_lastRow, pivot_lastCol))
Set pCache = wbk.PivotCaches.Create(SourceType:=xlDatabase, _
SourceData:=pivotRange).CreatePivotTable(TableDestination:=pivotSheet.Cells(2, 2), _
TableName:="Test")
Хотя объявление 'pCache' не было показано, это должно быть решением. (Declarations 'pcache и pTable' было бы хорошим дополнением, хотя) –
Вот оно. Спасибо вам за помощь. – Rivers31334
@ Rivers31334: рад, что я мог бы помочь! ;) – R3uK