Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.12.2010, 17:00   #1
leonard
 
Регистрация: 08.12.2010
Сообщений: 7
По умолчанию Иерархия данных VBA

Здравствуйте, господа.
У меня вопрос по построению иерархии в Excel.
В файле наглядно изображено дерево родителей и детей. Это название блоков ячеек (ренджей), разбросанных по листу.

Скажите, пожалуйста, какими средствами VBA можно собрать все блоки воедино и структурировано. чтобы каждый блок шёл под своим родительским. может какие-то рекурсивные методы?
Спасибо!
Вложения
Тип файла: zip Ierarh.zip (5.3 Кб, 15 просмотров)
leonard вне форума Ответить с цитированием
Старый 08.12.2010, 17:39   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Лично я бы создал схему XML.и загнал бы всех родителей с детьми в него.
И работал бы с XML файлом
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 08.12.2010, 17:56   #3
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

А можно увидеть пример того, что должно получиться в результате работы макроса?
EducatedFool вне форума Ответить с цитированием
Старый 08.12.2010, 18:42   #4
leonard
 
Регистрация: 08.12.2010
Сообщений: 7
По умолчанию

На втором листе есть пример того, как должно выглядеть.
Заказчиков может быть несколько.
у Заказчиков может быть несколько Строек.
У Строек может быть несколько Объектов строительства.
И у Строек и Объектов строительства может быть несколько договоров (не одни и те же, что видно по именам блоков).


То есть такие раскрывающиеся списки.. ну если я правильно понимаю..

Вот такие вот задачки дают экономистам в универе))
Вложения
Тип файла: zip Ierarh2.zip (10.1 Кб, 16 просмотров)
leonard вне форума Ответить с цитированием
Старый 08.12.2010, 18:48   #5
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

А в процессе работы надо будет добавить к любому родителю детей?
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 08.12.2010, 18:52   #6
leonard
 
Регистрация: 08.12.2010
Сообщений: 7
По умолчанию

Цитата:
Сообщение от doober Посмотреть сообщение
Лично я бы создал схему XML.и загнал бы всех родителей с детьми в него.
И работал бы с XML файлом
именно VBA нужно (
leonard вне форума Ответить с цитированием
Старый 08.12.2010, 18:54   #7
leonard
 
Регистрация: 08.12.2010
Сообщений: 7
По умолчанию

Цитата:
Сообщение от doober Посмотреть сообщение
А в процессе работы надо будет добавить к любому родителю детей?
В задании не написано было. Но думаю, что могут попросить в качестве доп.задания добавить какого-нибудь "дитя".

спасибо, что подключились!!
leonard вне форума Ответить с цитированием
Старый 08.12.2010, 18:56   #8
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Цитата:
Но думаю, что могут попросить в качестве доп.задания добавить какого-нибудь "дитя".
так и должно быть

Вам посоветовать,или сделать
Совет
юзаете контрол TreeView
Его заполняете и по веткам дерева бегаете.

Если сделать,то контакты в профиле
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 09.12.2010, 12:14   #9
leonard
 
Регистрация: 08.12.2010
Сообщений: 7
По умолчанию

Цитата:
Сообщение от doober Посмотреть сообщение
так и должно быть

Вам посоветовать,или сделать
Совет
юзаете контрол TreeView
Его заполняете и по веткам дерева бегаете.

Если сделать,то контакты в профиле
я бы и не отказался, чтобы и сделали))
только вы на контакты не отвечаете.

Каким образом TreeView использовать? В смысле, для этого форму нужно создавать? Или как-то без неё можно?
leonard вне форума Ответить с цитированием
Старый 09.12.2010, 12:56   #10
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Ответил в скайпе.Я иногда и спать должен
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Иерархия классов lirikoff Помощь студентам 7 21.10.2010 23:51
иерархия классов ООП Astro4ka Помощь студентам 3 29.06.2010 23:34
иерархия классов vcl SkrudjMakdak Общие вопросы Delphi 4 12.06.2010 19:16
Иерархия из CheckBox'ов minarett JavaScript, Ajax 1 22.02.2010 13:42
Иерархия skyline_skyline Microsoft Office Excel 3 04.09.2009 13:00