powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как связать две сводные таблицы
24 сообщений из 24, страница 1 из 1
Как связать две сводные таблицы
    #36985644
xed1000000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день,

подскажите, пожалуйста, как связать две сводные таблицы на разных листах, чтобы при изменении фильтра в одной из сводных таблиц, изменялась и вторая сводная таблица?

Сводные таблицы подгружаются из внешнего источника (SQL).
Excel 2010.
...
Рейтинг: 0 / 0
Как связать две сводные таблицы
    #36985683
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xed1000000,

через VBA и событие PivotTableUpdate
...
Рейтинг: 0 / 0
Как связать две сводные таблицы
    #36985688
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xed1000000,
Есть такая штука как RefEdit
...
Рейтинг: 0 / 0
Как связать две сводные таблицы
    #36985689
xed1000000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shamanus,

если не сложно, подскажите, пожалуйста, как ?
...
Рейтинг: 0 / 0
Как связать две сводные таблицы
    #36985733
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xed1000000,вот так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Private Sub Worksheet_PivotTableUpdate(ByVal Target As PivotTable)
Dim OtherPivot As PivotTable
Dim ThisPivot As PivotTable
Dim itm As PivotItem

If Target.Name <> "ЭтоМояСводная" Then Exit Sub

Set ThisPivot = Target
Set OtherPivot = Sheets( 3 ).PivotTables("ЭтоДругая")

For Each itm In ThisPivot.PivotFields("Товары").PivotItems
    If itm.Visible Then
        OtherPivot.PivotFields("Товары").PivotItems(itm.Name).Visible = True
    Else
        OtherPivot.PivotFields("Товары").PivotItems(itm.Name).Visible = False
    End If
Next
End Sub
...
Рейтинг: 0 / 0
Как связать две сводные таблицы
    #36985745
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-O_o-xed1000000,
Есть такая штука как RefEdit фишка в том, чтобы следить за ячейкой. описано тут
...
Рейтинг: 0 / 0
Как связать две сводные таблицы
    #36985778
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanB-O_o-xed1000000,
Есть такая штука как RefEdit фишка в том, чтобы следить за ячейкой. описано тут
чего то я не пойму, как слежение за ячейкой поможет менять фильтр сводной таблицы?
...
Рейтинг: 0 / 0
Как связать две сводные таблицы
    #36985938
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShamanusPlanBпропущено...
фишка в том, чтобы следить за ячейкой. описано тут
чего то я не пойму, как слежение за ячейкой поможет менять фильтр сводной таблицы?
Ниже пример.
...
Рейтинг: 0 / 0
Как связать две сводные таблицы
    #36985949
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-O_o-,

Вашего примера недостаточно
Сделайте пожалуйста со сводными таблицами. Я хочу посмотреть реализацию мультифильтра в Вашем примере
...
Рейтинг: 0 / 0
Как связать две сводные таблицы
    #36985972
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shamanus-O_o-,

Вашего примера недостаточно
Сделайте пожалуйста со сводными таблицами. Я хочу посмотреть реализацию мультифильтра в Вашем примере
Пожалуйста..... Вроде бы то о чем просилил... Меняешь значение в главной ТБ и значения меняются в зависимой...
...
Рейтинг: 0 / 0
Как связать две сводные таблицы
    #36985994
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-O_o-,

я так понял офис у Вас 2003 и не позволяет сразу в области Page выбирать 2 -3 значения

ну тогда сделайте так
1. возьмите на главной таблице - перебросьте поле "РО" в область строк
2. выберите 3-4 элемента фильтра
3. верните "РО" в область страниц
...
Рейтинг: 0 / 0
Как связать две сводные таблицы
    #36986038
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shamanus,
Я так понял вы хотите меня завалить. Вопрос же решился )))) Автор не предоставил никаких примеров. Конечно есть таблицы будут другого вида то решение может быть тоже другим.
...
Рейтинг: 0 / 0
Как связать две сводные таблицы
    #36986058
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-O_o-,

нет, зачем мне это нужно?
Мне было любопытно решается ли это как то иначе. Но если честно мне Ваш способ не нравится, слишком много ограничений.

Вот посмотрите мое решение
...
Рейтинг: 0 / 0
Как связать две сводные таблицы
    #36986063
xed1000000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-O_o-,Shamanus,

Спасибо большое за помощь, но проблема осталась. Возможно у меня что-то не получается или я просто не правильно изложил суть проблемы.

Есть две сводных таблицы (в примере -O_o- - Главная ТБ и Зависимая ТБ). задача в том, чтобы при
выборе фильтра в Главной ТБ (к примеру "ПА"), в зависимой ТБ также сработал фильтр "ПА"

спасибо.
...
Рейтинг: 0 / 0
Как связать две сводные таблицы
    #36986138
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shamanus-O_o-,

нет, зачем мне это нужно?
Мне было любопытно решается ли это как то иначе. Но если честно мне Ваш способ не нравится, слишком много ограничений.

Вот посмотрите мое решение
У меня вот такая ошибка....
...
Рейтинг: 0 / 0
Как связать две сводные таблицы
    #36986147
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xed1000000-O_o-,Shamanus,

Спасибо большое за помощь, но проблема осталась. Возможно у меня что-то не получается или я просто не правильно изложил суть проблемы.

Есть две сводных таблицы (в примере -O_o- - Главная ТБ и Зависимая ТБ). задача в том, чтобы при
выборе фильтра в Главной ТБ (к примеру "ПА"), в зависимой ТБ также сработал фильтр "ПА"

спасибо.
Пример таблиц давайте с данными. Возьмите и сделайте как Shamanus и покажите. Потом будем говорить.
...
Рейтинг: 0 / 0
Как связать две сводные таблицы
    #36986173
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-O_o-,

к сожалению нет под рукой 2003го офиса чтобы потестить, дома попробую
в 2007 все работает без проблем

в коде нет ничего специфического.
...
Рейтинг: 0 / 0
Как связать две сводные таблицы
    #36986230
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нашел описанную Вами ситуацию
там потребовалось еще строку ввести в код.

в общем тестируйте
...
Рейтинг: 0 / 0
Как связать две сводные таблицы
    #36986247
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shamanus,
Ну конечно же это функциональней чем у меня .. Спс.
...
Рейтинг: 0 / 0
Как связать две сводные таблицы
    #36986412
xed1000000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shamanus,

Спасибо, то что нужно ;)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как связать две сводные таблицы
    #37621676
AlOks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shamanus,

Все очень хорошо работает до тех пор, пока не перетащишь связывающее поле в главной таблице в раздел фильтра отчета, и начинаешь там выбирать "все", или несколько значений. Возникает ошибка 1004 "Невозможно установить свойство Visible класса PivotItem".
Это можно тоже как-то учесть в модуле ?

Спасибо!
...
Рейтинг: 0 / 0
Как связать две сводные таблицы
    #37635413
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlOks,

это учесть скорее всего можно, но придется покодить, насколько я знаю pivot крайне неохотно выдает коллекцию итемов в данном случае.

Копайте в сторону свойств PivotField
...
Рейтинг: 0 / 0
Как связать две сводные таблицы
    #37635793
R Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shamanus,

Если excel 2010 тогда код вовсе не нужен, используем срез.
...
Рейтинг: 0 / 0
Как связать две сводные таблицы
    #37638025
AlOks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
R Dmitry,

За срез спасибо, не знал про это новую фичу
разберусь
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как связать две сводные таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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