Как найти, какие сводные таблицы имеет ошибку в Excel 2010?

Я получаю сообщение об ошибке:

cannot open PivotTable source file ...XLSX SHEET...

при обновлении всех данных. У меня много сводных таблиц, и я не могу найти ту, в которой ошибка, при обновлении отдельно – нет ошибок, нет скрытых листов.

Как я могу узнать, где проблема?

1
задан slhck
25.11.2022 17:51 Количество просмотров материала 3349
Распечатать страницу

2 ответа

У меня была эта проблема в сложной таблице. Я удалил все вкладки, пока у меня пустая вкладка, и я еще recievedc это сообщение. Я обнаружил, что базовая модель данных PowerPivot ссылается на связанную таблицу, которая больше не существует. Удаление связанной таблицы в модели PowerPivot позволило устранить проблему.

0
отвечен Aaron Bailey 2022-11-27 01:39

проверить VBA код здесь. Я его модифицировал. Если вы запустите код, он сломается, если произойдет какая-либо ошибка.

Public Sub RefreshAllPivotTables()
Dim Sheet As Worksheet, Pivot As PivotTable
For Each Sheet In ThisWorkbook.Worksheets
    For Each Pivot In Sheet.PivotTables
        Debug.Print Sheet.name & "-->" & Pivot.name
        Pivot.RefreshTable
        Pivot.Update
    Next
Next
End Sub
0
отвечен Ram 2022-11-27 03:56

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх