Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Многоуровневый сбор данных с листов - Мир MS Excel

Старая форма входа
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Многоуровневый сбор данных с листов (Макросы/Sub)
Многоуровневый сбор данных с листов
ZamoK Дата: Четверг, 21.05.2015, 14:14 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 268
Репутация: 4 ±
Замечаний: 0% ±

Excel 2003-2016
Нужна помощь в написании кода сие хиро-умного документа, чёт похоже сам не соображу :)
Дело в точ, что с помощью ВПР или ГПР получается вывести список, но много повторов, а объединить не умею. То что красным цветом хотелось бы реализовать нажатием кнопки, а может и большее можно, но мне не под силу и это. Может есть какие готовые решения, день ищу похожего не нашёл.
К сообщению приложен файл: 7918512.xlsm (35.2 Kb)


Я не Гуру, но стремлюсь!

Сообщение отредактировал ZamoK - Пятница, 22.05.2015, 12:58
 
Ответить
СообщениеНужна помощь в написании кода сие хиро-умного документа, чёт похоже сам не соображу :)
Дело в точ, что с помощью ВПР или ГПР получается вывести список, но много повторов, а объединить не умею. То что красным цветом хотелось бы реализовать нажатием кнопки, а может и большее можно, но мне не под силу и это. Может есть какие готовые решения, день ищу похожего не нашёл.

Автор - ZamoK
Дата добавления - 21.05.2015 в 14:14
ZamoK Дата: Четверг, 21.05.2015, 14:27 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 268
Репутация: 4 ±
Замечаний: 0% ±

Excel 2003-2016
Да таблица состав узлов ещё не рождена, поэтому можно изменить её структуру, для удобства


Я не Гуру, но стремлюсь!
 
Ответить
СообщениеДа таблица состав узлов ещё не рождена, поэтому можно изменить её структуру, для удобства

Автор - ZamoK
Дата добавления - 21.05.2015 в 14:27
ZamoK Дата: Пятница, 22.05.2015, 08:50 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 268
Репутация: 4 ±
Замечаний: 0% ±

Excel 2003-2016
Мда хоть бы кто ответил, мол не забивай себе и другим голову, это невозможно или оч трудно или ещё чего...


Я не Гуру, но стремлюсь!
 
Ответить
СообщениеМда хоть бы кто ответил, мол не забивай себе и другим голову, это невозможно или оч трудно или ещё чего...

Автор - ZamoK
Дата добавления - 22.05.2015 в 08:50
ZamoK Дата: Пятница, 22.05.2015, 10:19 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 268
Репутация: 4 ±
Замечаний: 0% ±

Excel 2003-2016
Подскажите хоть с чего начать или где может подобный пример встречался, буду рад любой помощи, заранее спасибо.
[moder]Я бы начал с понятного примера


Я не Гуру, но стремлюсь!

Сообщение отредактировал _Boroda_ - Пятница, 22.05.2015, 10:29
 
Ответить
СообщениеПодскажите хоть с чего начать или где может подобный пример встречался, буду рад любой помощи, заранее спасибо.
[moder]Я бы начал с понятного примера

Автор - ZamoK
Дата добавления - 22.05.2015 в 10:19
ZamoK Дата: Пятница, 22.05.2015, 11:34 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 268
Репутация: 4 ±
Замечаний: 0% ±

Excel 2003-2016
Модератор: Я бы начал с понятного примера

Пример заменил может так понятнее будет, вроде и тот был доступным
К сообщению приложен файл: 7497559.xls (52.0 Kb)


Я не Гуру, но стремлюсь!

Сообщение отредактировал ZamoK - Пятница, 22.05.2015, 11:57
 
Ответить
Сообщение
Модератор: Я бы начал с понятного примера

Пример заменил может так понятнее будет, вроде и тот был доступным

Автор - ZamoK
Дата добавления - 22.05.2015 в 11:34
SLAVICK Дата: Пятница, 22.05.2015, 12:30 | Сообщение № 6
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Пример поменялся кардинально %)
Для прошлого примера можно добавить просто одну формулу суммирования комплектов(если я правильно понял).
Для ячейки D3 листа 2:
Код
=СУММПРОИЗВ(('Состав узлов (2)'!$B$1:$BA$250=B3)*1;'Состав узлов (2)'!$C$1:$BB$250)+
СУММПРОИЗВ(('Состав узлов'!$B$1:$BA$250=B3)*1;'Состав узлов'!$C$1:$BB$250)

И протянуть вниз :D
К сообщению приложен файл: 7918512.xlsm (34.4 Kb)


Иногда все проще чем кажется с первого взгляда.
 
Ответить
СообщениеПример поменялся кардинально %)
Для прошлого примера можно добавить просто одну формулу суммирования комплектов(если я правильно понял).
Для ячейки D3 листа 2:
Код
=СУММПРОИЗВ(('Состав узлов (2)'!$B$1:$BA$250=B3)*1;'Состав узлов (2)'!$C$1:$BB$250)+
СУММПРОИЗВ(('Состав узлов'!$B$1:$BA$250=B3)*1;'Состав узлов'!$C$1:$BB$250)

И протянуть вниз :D

Автор - SLAVICK
Дата добавления - 22.05.2015 в 12:30
ZamoK Дата: Пятница, 22.05.2015, 12:37 | Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 268
Репутация: 4 ±
Замечаний: 0% ±

Excel 2003-2016
если я правильно понял

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


Я не Гуру, но стремлюсь!
 
Ответить
Сообщение
если я правильно понял

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

Автор - ZamoK
Дата добавления - 22.05.2015 в 12:37
ZamoK Дата: Пятница, 22.05.2015, 14:15 | Сообщение № 8
Группа: Проверенные
Ранг: Обитатель
Сообщений: 268
Репутация: 4 ±
Замечаний: 0% ±

Excel 2003-2016
Примерный алгоритм работы макроса

Да обновил файл вложение, добавил возможный вид листа "Состав узлов"
К сообщению приложен файл: 4655513.xls (56.5 Kb)


Я не Гуру, но стремлюсь!
 
Ответить
СообщениеПримерный алгоритм работы макроса

Да обновил файл вложение, добавил возможный вид листа "Состав узлов"

Автор - ZamoK
Дата добавления - 22.05.2015 в 14:15
SLAVICK Дата: Пятница, 22.05.2015, 14:24 | Сообщение № 9
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Так?
добавил пару колонок.
По моему так удобнее будет :D
К сообщению приложен файл: 7497559.xlsm (25.6 Kb)


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICK - Пятница, 22.05.2015, 14:25
 
Ответить
СообщениеТак?
добавил пару колонок.
По моему так удобнее будет :D

Автор - SLAVICK
Дата добавления - 22.05.2015 в 14:24
ZamoK Дата: Пятница, 22.05.2015, 15:01 | Сообщение № 10
Группа: Проверенные
Ранг: Обитатель
Сообщений: 268
Репутация: 4 ±
Замечаний: 0% ±

Excel 2003-2016
Не не то давай попробуем по порядку в этом примере должно быть както так
К сообщению приложен файл: 3367154.xls (56.5 Kb)


Я не Гуру, но стремлюсь!
 
Ответить
СообщениеНе не то давай попробуем по порядку в этом примере должно быть както так

Автор - ZamoK
Дата добавления - 22.05.2015 в 15:01
SLAVICK Дата: Пятница, 22.05.2015, 15:12 | Сообщение № 11
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Почему не то?
См. красный шрифт.
Добавил второй уровень комплектования - когда прошлый пример выкладывал не видел 8-й пост.
К сообщению приложен файл: 2362077.xlsm (26.5 Kb)


Иногда все проще чем кажется с первого взгляда.
 
Ответить
СообщениеПочему не то?
См. красный шрифт.
Добавил второй уровень комплектования - когда прошлый пример выкладывал не видел 8-й пост.

Автор - SLAVICK
Дата добавления - 22.05.2015 в 15:12
ZamoK Дата: Пятница, 22.05.2015, 15:37 | Сообщение № 12
Группа: Проверенные
Ранг: Обитатель
Сообщений: 268
Репутация: 4 ±
Замечаний: 0% ±

Excel 2003-2016
i) но если позиции в столбце В повторяется, то кол-во суммируются
только теперь это солбец D
К сообщению приложен файл: 6314674.xlsm (23.2 Kb)


Я не Гуру, но стремлюсь!
 
Ответить
Сообщение
i) но если позиции в столбце В повторяется, то кол-во суммируются
только теперь это солбец D

Автор - ZamoK
Дата добавления - 22.05.2015 в 15:37
ZamoK Дата: Пятница, 22.05.2015, 15:43 | Сообщение № 13
Группа: Проверенные
Ранг: Обитатель
Сообщений: 268
Репутация: 4 ±
Замечаний: 0% ±

Excel 2003-2016
Столбец В "Узел" и С "Кол-во" они в принцмпе не нужны, а если они нужны для расчетов то путь остаются, но так понимаю если суммировать дубликаты то они точно не актуальны будут


Я не Гуру, но стремлюсь!
 
Ответить
СообщениеСтолбец В "Узел" и С "Кол-во" они в принцмпе не нужны, а если они нужны для расчетов то путь остаются, но так понимаю если суммировать дубликаты то они точно не актуальны будут

Автор - ZamoK
Дата добавления - 22.05.2015 в 15:43
SLAVICK Дата: Пятница, 22.05.2015, 16:00 | Сообщение № 14
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Вообще я считаю что они нужны, поскольку позволяют понять куда и какие детали пошли.
По этим данным - сделайте сводную - тогда будет видно только детали и их количество см лист "Комплект Свод". B)
К сообщению приложен файл: 9835134.xlsm (31.7 Kb)


Иногда все проще чем кажется с первого взгляда.
 
Ответить
СообщениеВообще я считаю что они нужны, поскольку позволяют понять куда и какие детали пошли.
По этим данным - сделайте сводную - тогда будет видно только детали и их количество см лист "Комплект Свод". B)

Автор - SLAVICK
Дата добавления - 22.05.2015 в 16:00
ZamoK Дата: Пятница, 22.05.2015, 16:33 | Сообщение № 15
Группа: Проверенные
Ранг: Обитатель
Сообщений: 268
Репутация: 4 ±
Замечаний: 0% ±

Excel 2003-2016
В приципе это почти то что я хотел, но как-то на сводную не хотелось хотя она симпотная, а можно добавить на лист Комплект столбец "Наименование" в нём потом формула будет, но же перекачует в сводную?


Я не Гуру, но стремлюсь!
 
Ответить
СообщениеВ приципе это почти то что я хотел, но как-то на сводную не хотелось хотя она симпотная, а можно добавить на лист Комплект столбец "Наименование" в нём потом формула будет, но же перекачует в сводную?

Автор - ZamoK
Дата добавления - 22.05.2015 в 16:33
SLAVICK Дата: Пятница, 22.05.2015, 16:59 | Сообщение № 16
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
добавить на лист Комплект столбец "Наименование" в нём потом формула будет, но же перекачует в сводную?

Толи я непонятливый то ли так написано %) :D


Иногда все проще чем кажется с первого взгляда.
 
Ответить
Сообщение
добавить на лист Комплект столбец "Наименование" в нём потом формула будет, но же перекачует в сводную?

Толи я непонятливый то ли так написано %) :D

Автор - SLAVICK
Дата добавления - 22.05.2015 в 16:59
ZamoK Дата: Пятница, 22.05.2015, 23:28 | Сообщение № 17
Группа: Проверенные
Ранг: Обитатель
Сообщений: 268
Репутация: 4 ±
Замечаний: 0% ±

Excel 2003-2016
:D :D :D Я имел в виду Столбец после D, но это пока не надо т.к. из-за моей кривызны объяснений получилось что-то лишнее и не то что нужно. В понедельник выложу более близкий к истене образец.
Замечания при изучении во вложении
К сообщению приложен файл: 9835134-3-.xlsm (29.5 Kb)


Я не Гуру, но стремлюсь!

Сообщение отредактировал ZamoK - Пятница, 22.05.2015, 23:58
 
Ответить
Сообщение:D :D :D Я имел в виду Столбец после D, но это пока не надо т.к. из-за моей кривызны объяснений получилось что-то лишнее и не то что нужно. В понедельник выложу более близкий к истене образец.
Замечания при изучении во вложении

Автор - ZamoK
Дата добавления - 22.05.2015 в 23:28
ZamoK Дата: Понедельник, 25.05.2015, 09:08 | Сообщение № 18
Группа: Проверенные
Ранг: Обитатель
Сообщений: 268
Репутация: 4 ±
Замечаний: 0% ±

Excel 2003-2016
Ну вот Вячеслав как бы почти оригинал (урезанный т.к. разглашение тайны и т.д.) На листе Комплект тот самый ВПР про который я упоминал выше, но я так понимаю можно же и макросом вытягивать Наименование, с листа Данные.
Не ругайте сильно если что не так, в смысле кардинальных изменений :( .
К сообщению приложен файл: _3.xls (97.0 Kb)


Я не Гуру, но стремлюсь!

Сообщение отредактировал ZamoK - Понедельник, 25.05.2015, 09:19
 
Ответить
СообщениеНу вот Вячеслав как бы почти оригинал (урезанный т.к. разглашение тайны и т.д.) На листе Комплект тот самый ВПР про который я упоминал выше, но я так понимаю можно же и макросом вытягивать Наименование, с листа Данные.
Не ругайте сильно если что не так, в смысле кардинальных изменений :( .

Автор - ZamoK
Дата добавления - 25.05.2015 в 09:08
ZamoK Дата: Понедельник, 25.05.2015, 09:25 | Сообщение № 19
Группа: Проверенные
Ранг: Обитатель
Сообщений: 268
Репутация: 4 ±
Замечаний: 0% ±

Excel 2003-2016
Он же в Excel 2013
К сообщению приложен файл: _3.xlsm (38.2 Kb)


Я не Гуру, но стремлюсь!
 
Ответить
СообщениеОн же в Excel 2013

Автор - ZamoK
Дата добавления - 25.05.2015 в 09:25
SLAVICK Дата: Понедельник, 25.05.2015, 09:35 | Сообщение № 20
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Ну вот Вячеслав

Кто Вам сказал, что я Вячеслав? Я Ярослав :p
Не ругайте сильно если что не так, в смысле кардинальных изменений

Никаких кардинальных изменений и не нужно <_<
В приложении файл все с той же сводной, просто немного изменил ее - стала как две капли воды Ваша таблица :)
К сообщению приложен файл: 7208096.xlsm (30.1 Kb)


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICK - Понедельник, 25.05.2015, 09:36
 
Ответить
Сообщение
Ну вот Вячеслав

Кто Вам сказал, что я Вячеслав? Я Ярослав :p
Не ругайте сильно если что не так, в смысле кардинальных изменений

Никаких кардинальных изменений и не нужно <_<
В приложении файл все с той же сводной, просто немного изменил ее - стала как две капли воды Ваша таблица :)

Автор - SLAVICK
Дата добавления - 25.05.2015 в 09:35
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Многоуровневый сбор данных с листов (Макросы/Sub)
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!