Как исправить ошибку Excel " не удалось получить данные из таблицы в книге…"

Я имею дело со следующей проблемой с помощью MS Excel 2016:

  • файл Excel содержит огромную таблицу данных и несколько сводных таблиц на отдельных листах.
  • текущий файл Excel был сохранен под новым именем файл из более ранней версии файла.
  • Теперь при попытке "обновить все" данные сводной таблицы в ленте "анализ инструментов сводной таблицы" появляется следующее сообщение об ошибке, относящееся к имени файла более раннего файла:

мы не смогли получить данные из "Table1" в книге " Oldfile.xlsx " откройте эту книгу в Excel и повторите попытку.

странная вещь:

  1. таблицы данных, в моем случае в одном файле сводная таблица, нет внешней связи.
  2. когда я ищу какое-либо соединение с более ранним (старым) файлом в моем новом файле Excel, никаких соединений не найдено.
7
задан fixer1234
22.01.2023 17:09 Количество просмотров материала 2934
Распечатать страницу

1 ответ

возможная причина проблемы, с которой вы столкнулись:

кэш сводной таблицы поврежден, с которым связана сводная таблица.

Решение 1, Автоматическое Обновление:

  • щелкните правой кнопкой мыши любую ячейку сводной таблицы.
  • выберите Параметры сводной таблицы и перейдите на вкладку Данные.
  • в разделе Данные сводной таблицы установите флажок " обновлять данные при Открытие файла".
  • отделка с ЛАДНО.

решение 2, Очистить и обновить сводный кэш на нескольких листах:

Private Sub Workbook_Open()
    Dim xPt As PivotTable
    Dim xWs As Worksheet
    Dim xPc As PivotCache

    Application.ScreenUpdating = False

    For Each xWs In ActiveWorkbook.Worksheets
        For Each xPt In xWs.PivotTables
            xPt.PivotCache.MissingItemsLimit = xlMissingItemsNone
        Next xPt
    Next xWs
    For Each xPc In ActiveWorkbook.PivotCaches
        On Error Resume Next
        xPc.Refresh
    Next xPc

    Application.ScreenUpdating = True
End Sub
0
отвечен Rajesh S 2023-01-24 00:57

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

Ваш ответ

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

Имя
Вверх