Я новичок в VBA. Я пытаюсь создать сводную таблицу для очень большой записи (около 30K Record). Это мой код для создания сводной таблицы. при создании сводной таблицы он выдает ошибку как «несоответствие типа». Он отлично работал для небольшого набора записей.Несоответствие типа во время создания сводной таблицы: Excel vba
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:=rngData, _
Version:=xlPivotTableVersion12).CreatePivotTable TableDestination:=wsPvtTbl.Range("A1"), _
TableName:="PivotTable1", DefaultVersion:=xlPivotTableVersion12
Пожалуйста, помогите мне в этом. Заранее спасибо
Попробуйте использовать диапазон адресов, а не объект Range для 'SourceData' аргумента. – Rory
Это сработало. Но я сейчас закодировал диапазон. Мне нужно динамически вводить диапазон на основе ввода? – kayle