Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Обновление сводной таблицы: RefreshTable или PivotCache.Refresh / 2 сообщений из 2, страница 1 из 1
16.05.2005, 11:50:19
    #33066651
Ильин Сергей Юрьевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление сводной таблицы: RefreshTable или PivotCache.Refresh
Есть книга Excel "Каталог" (файл прикреплён к сообщению).
На листе "База" книги есть список (поля: "папка", "файл", "размер файла").
Поле "папка" списка первоначально содержит значения "1", "2" и "3".
На основании данных списка создаётся сводная таблица "СТ" на листе "СТ" книги.
Затем из списка на листе "База" удаляются записи, имеющие значение "1" в поле "папка".

Проблема: При обновлении данных сводной таблицы "СТ" элемент "1" из набора элементов поля "папка" сводной таблицы "СТ" не исчезает.

Чтобы решить указанную проблему, пробую код:
Код: plaintext
1.
2.
3.
4.
With Worksheets("СТ").PivotTables("СТ")
  .RefreshTable
  .PivotCache.Refresh
End With
Но этот код не помогает.

Как вы думаете, что не так?
Как можно обновить набор элементов поля сводной таблицы и привести его в соответствие с текущим состоянием списка (источника данных)?
...
Рейтинг: 0 / 0
16.05.2005, 12:28:30
    #33066792
Ильин Сергей Юрьевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление сводной таблицы: RefreshTable или PivotCache.Refresh
авторЗатем из списка на листе "База" удаляются записи, имеющие значение "1" в поле "папка".
Уточнение:
Из списка на листе "База" удаляются записи, имеющие значение "3" в поле "папка".
А проблема связана с присутствием элемента "3" в наборе элементов поля "папка" сводной таблицы "СТ".
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Обновление сводной таблицы: RefreshTable или PivotCache.Refresh / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]