У меня есть некоторый код vb, который обновит мои сводные таблицы для меня, есть ли способ сделать это, чтобы я мог обновлять сводные таблицы с 1 по 20? Вместо того, чтобы листинг 20 строк кода ниже EgExcel 2013 vba - Обновить сводные таблицы - Loop
ActiveWorkbook.PivotTables(1).PivotCache.Refresh
ActiveWorkbook.PivotTables(2).PivotCache.Refresh
ActiveWorkbook.PivotTables(3).PivotCache.Refresh
Etc ..
Большое спасибо заранее!
Привет, я думаю, что это лучшее решение, поэтому я могу рассчитать количество опорных точек. Однако иногда точка привязки подключена к файлу только для чтения. Файл только для чтения открыт, и я могу обновляться за пределами vb, но когда я пытаюсь запустить с vb, я получаю ошибку 1004. Есть ли что-нибудь, что я могу добавить, чтобы справиться с этим? Спасибо заранее! – Baseline9