Ошибка сводной таблицы VBA "Недопустимый вызов процедуры или аргумент" - PullRequest
0 голосов
/ 10 ноября 2018

Пожалуйста, помогите мне отладить этот код. Я получаю следующую ошибку:

"Недопустимый вызов процедуры или аргумент"

Код:

ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
        "MainSheet!R1C1:R" & lastRow & "C9", Version:=xPivotTableVersion15).CreatePivotTable TableDestination:="Pivot Sheet!R2C1", TableName:="Compile table", DefaultVersion:=xlPivotTableVersion15

Ответы [ 2 ]

0 голосов
/ 25 марта 2019

Я сделал макрос в Excel 2016, и пользователь в более старой версии Excel получил эту ошибку. В моем коде это было Version: = 6 и DefaultVersion: = 6. Когда я изменил это на xlPivotTableVersion14, он работал нормально.

0 голосов
/ 10 ноября 2018

xPivotTableVersion15 выглядит как опечатка, а

TableDestination:="'Pivot Sheet'!A1" 

имена листов с пробелами должны быть заключены в одинарные кавычки

...