Vba для решения проблемы сводной таблицы
Привет, у меня возникла проблема, когда у меня есть макрос управления 3 сводными таблицами.
Все работает нормально, за исключением тех случаев, когда данные отсутствуют в одной из таблиц.
В моем примере кода я фильтрую для "MXG". Если нет никаких данных "MXG" за данный месяц, макрос выдает ошибку времени выполнения.
Я бы хотел, чтобы макрос выбрал "(пустой)" в отсутствие "MXG".
Спасибо за любую помощь.
Sub MXG() ' ' MXG Macro ' Get MXG Data ' ' Sheets("My Data").Select ActiveSheet.PivotTables("PivotTable13").PivotFields("Work Center"). _ ClearAllFilters ActiveSheet.PivotTables("PivotTable13").PivotFields("Work Center").CurrentPage _ = "MXG" ActiveSheet.PivotTables("PivotTable14").PivotFields("Org").ClearAllFilters ActiveSheet.PivotTables("PivotTable14").PivotFields("Org").CurrentPage = "MXG" ActiveSheet.PivotTables("PivotTable15").PivotFields("Org").ClearAllFilters ActiveSheet.PivotTables("PivotTable15").PivotFields("Org").CurrentPage = "MXG" End Sub
Что я уже пробовал:
Я пробовал решение iferror, но безрезультатно
ZurdoDev
Какая строка кода выдает ошибку?