Страницы: 1
RSS
Умные и сводные таблицы, Сохранение данных, расположенных снизу умных и сводных таблиц при их расширении
 
Добрый вечер. Помогите пожалуйста решить проблему. На Листе 1 имеется умная таблица, на Листе 2 - сводная. На листах снизу этих таблиц имеются данные, которые должны сохраниться и опускаться вниз при расширении данных таблиц. Нашел где-то решение для 2 умных таблиц, расположенных друг над другом. Вроде внедрил для Листа 2, но для этого пришлось заводить еще одну (пустую) умную таблицу. Но для Сводной (Лист 1) ничего не получается. Может быть есть другое решение?. Заранее спасибо

Код
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("Таблица1")) Is Nothing Then
        a = Target.Row
        b = Range("Таблица2").Row
        If b - a = 3 Then
            Rows(a + 1).Insert Shift:=xlDown
            Rows(a * 2 + 2).Insert Shift:=xlDown
        End If
    End If
End Sub

Но для Сводной (Лист 1) ничего не получается. Может быть есть другое решение?. Заранее спасибо

 
Данный вопрос закинул и на другие форумы:
[url=https://www.planetaexcel.ru/forum/index.php?PAGE_NAME=read&FID=1&TID=160509&... Excel[/url]
[url=https://forum.msexcel.ru/index.php?topic=12275.new#new]Профессиональные приемы работы в Microsoft Excel[/url]
[url=http://programmersforum.ru/showthread.php?t=346390]Клуб программистов[/url]
[url=http://www.excelworld.ru/forum/10-52487-1#342551]ExcelWorld.RU[/url]
 
Добрый день. У меня точно такая же задача. Решение пока не нашел. Интуитивно просится вставка кода в некое событие предшествующее Worksheet_PivotTableUpdate
Из доступных есть Worksheet_PivotTableBeforeAllocateChanges и Worksheet_PivotTableBeforeCommitChanges. Но их вызов при обновлении сводной по Alt+F5 почему-то не происходит. Куда копать дальше не понимаю. Надеюсь на помощь знатоков.
Заранее спасибо.
Страницы: 1
Наверх