|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.05.2020, 14:34 | #1 |
Пользователь
Регистрация: 16.03.2020
Сообщений: 24
|
условие при создании PIVOT (сводной таблицы)
День добрый
есть файл с данными, в котором методом сводной таблицы на новым листе выводим данные я его сделал макросом, чтобы постоянно не сидет и не указывать вводные данные. Но, нужно постоянно следить при выводе из БД чтобы столбцы всегда стояли по порядку макроса, и это моя проблема название строки постоянно на 3 стороке, теперь вопрос: как сделат так чтобы сводная таблица создавался так: при создании сводной таблицы если столбец имеет название EUTCels Id то сделай так, и встав в 1 столбец если столбец имеет название earTcndl то сделай так, и встав в 2 столбец и так далее Код:
Последний раз редактировалось RoDaMa; 28.05.2020 в 15:03. |
28.05.2020, 20:49 | #2 |
Форумчанин
Регистрация: 10.05.2019
Сообщений: 163
|
Код:
Последний раз редактировалось Elixi; 28.05.2020 в 20:54. |
28.05.2020, 20:52 | #3 |
Форумчанин
Регистрация: 10.05.2019
Сообщений: 163
|
... поправлено выше ...
Последний раз редактировалось Elixi; 28.05.2020 в 20:55. |
29.05.2020, 06:15 | #4 |
Пользователь
Регистрация: 16.03.2020
Сообщений: 24
|
Доброе утро
мне необходимо чтобы при создании сводной таблицы и обработка данных было по условию если значение ячейки= EUtCels Id, то Код:
Код:
Это полный код Код:
|
29.05.2020, 14:43 | #5 | |
Форумчанин
Регистрация: 10.05.2019
Сообщений: 163
|
Цитата:
Код:
Рoзoбрались с тем как рабoтает ? Case Is = "EUtCels Id" там есть, вместo MsgBox "..." вставляйте ваш кoд. Таким же oбразoм сделайте свoи Case Is = "значение ячейки кoтoрые вам требуются" и за ним вставте кoд чтo вам надo сделать. |
|
29.05.2020, 22:03 | #6 |
Пользователь
Регистрация: 16.03.2020
Сообщений: 24
|
ругаеться что выбор case не правильный
Код:
|
29.05.2020, 22:39 | #7 |
Форумчанин
Регистрация: 10.05.2019
Сообщений: 163
|
попробуйте, если это будет ругаться,
это то же самое что у вас в файле, только немножко переработанное Код:
|
29.05.2020, 23:46 | #8 |
Пользователь
Регистрация: 16.03.2020
Сообщений: 24
|
работает
Elixi огромное спасибо я не знал что можно так сократить код у меня коды с макроса вот сам рабочий код: Код:
|
30.05.2020, 13:40 | #9 |
Форумчанин
Регистрация: 10.05.2019
Сообщений: 163
|
|
31.05.2020, 15:45 | #10 |
Пользователь
Регистрация: 16.03.2020
Сообщений: 24
|
Чут доработал код
добавил переменные для обработки всех данных в листе. теперь не зависимо какого размера будет таблица при создании сводной таблицы все данные будут обрабатываться Добавил переменные :lRow и lCol и определил последняя строка в активном листе = lRow и определил последняя столбец в активном листе = lCol Код:
Код:
Код:
Последний раз редактировалось RoDaMa; 31.05.2020 в 15:56. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выборка уникальных данных из Pivot-таблицы | JVG | Microsoft Office Excel | 0 | 10.04.2015 14:03 |
При создании сводной не видит часть столбцов | KaSS | Microsoft Office Excel | 0 | 24.10.2013 08:03 |
Обновление сводной таблицы | danichca | Microsoft Office Excel | 4 | 22.02.2013 13:10 |
Заполнение сводной таблицы | Nikolas8 | Microsoft Office Excel | 1 | 04.06.2010 22:09 |
Данные из двух полей исх. таблицы в одно поле сводной таблицы | Strelec79 | Microsoft Office Excel | 2 | 02.08.2009 13:59 |