Здравствуйте. Не работает макрос. Пытаюсь создать сводную таблицу в одной книге, взяв данные из другой книги. Не создается сводная таблица, пишет не допустимое имя поля сводной таблицы. Что неправильно?. Знаю что переменные надо объявить глобально, но как это сделать для разных книг. Или такой вариант вообще не подходит.
Sub England() Dim rng As Range Dim PTCache As PivotCache Dim PT As PivotTable
Set rng = Workbooks("Italia.xlsm"). Worksheets("BD_Italia.xlms").Range("B5").CurrentRegion Set PTCache = ActiveWorkbook.PivotCaches.Create(xlDatabase, rng .Address) Set PT = PTCache.CreatePivotTable(Workbooks("England.xlsm"). Worksheets("BD_England").Range("B5:B6"))
Здравствуйте. Не работает макрос. Пытаюсь создать сводную таблицу в одной книге, взяв данные из другой книги. Не создается сводная таблица, пишет не допустимое имя поля сводной таблицы. Что неправильно?. Знаю что переменные надо объявить глобально, но как это сделать для разных книг. Или такой вариант вообще не подходит.
Sub England() Dim rng As Range Dim PTCache As PivotCache Dim PT As PivotTable
Set rng = Workbooks("Italia.xlsm"). Worksheets("BD_Italia.xlms").Range("B5").CurrentRegion Set PTCache = ActiveWorkbook.PivotCaches.Create(xlDatabase, rng .Address) Set PT = PTCache.CreatePivotTable(Workbooks("England.xlsm"). Worksheets("BD_England").Range("B5:B6"))Kemmi
Kemmi, дайте теме более конкретное название, отражающее суть задачи, в соответствии с Правилами форума и оформите код тегами с помощью кнопки # в режиме правки поста
Kemmi, дайте теме более конкретное название, отражающее суть задачи, в соответствии с Правилами форума и оформите код тегами с помощью кнопки # в режиме правки постаPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816