Анализировать и обновлять динамические c таблицы макросов VBA - PullRequest
1 голос
/ 19 февраля 2020

Я пытаюсь создать макрос для анализа и обновления динамической таблицы c, расположенной на втором листе рабочей книги («TD»), я создал макрос, но он отображает ошибку «1004» ОШИБКА ОПРЕДЕЛЕНА ПРИМЕНЕНИЕ ИЛИ ОБЪЕКТ, надеюсь, вы поможете мне.

Dim wsTD As Worksheet
Dim wbWs As Workbook

Set wbWs = ActiveWorkbook
Set wsTD = wbWs.Worksheets("TD")
wbWs.PivotTables(“TablaDinámica1”).PivotCache.Refresh
wbWs.PivotTables(“TablaDinámica2”).PivotCache.Refresh

1 Ответ

3 голосов
/ 19 февраля 2020

Вы пытаетесь найти сводную таблицу в рабочей книге wbWs, а не в рабочей таблице wsTD. Измените его на:

wsTD.PivotTables("TablaDinámica1").PivotCache.Refresh
wsTD.PivotTables("TablaDinámica2").PivotCache.Refresh
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...