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

Вход

Регистрация

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

 

= Мир MS Excel/TreeView. Получить соответствующий массив Node.Text - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » TreeView. Получить соответствующий массив Node.Text (Макросы Sub)
TreeView. Получить соответствующий массив Node.Text
Сергей Кр Дата: Четверг, 20.02.2014, 11:41 | Сообщение № 1
Группа: Гости
Здравствуйте. Будьте добры,
Имеем:
Шаг1: При инициализации Userform формируем TreeView и формируем многомерный Массив из Node.Text.
Шаг2: Добавляем (например, в середину TreeView) Новый Node (которому Excel автоматически присваивает Index=Nodes.Count+1).
Если после этого (любым) циклом бежать по обновленному TreeView, чтобы снова получить массив, то новый Node.Text окажется (согласно своему индексу) в к о н ц е массива.
Вопрос: Переиндексировать Nodes мы не можем (read only). Кроме как циклами по Node (которые Excel упорно делает только(?) по индексу), еще как-нибудь можно обращаться к TreeView за значениями? Чтобы массив формировался согласно обновленному "визуальному" ряду, а не по порядковому счету Node.Index.
 
Ответить
СообщениеЗдравствуйте. Будьте добры,
Имеем:
Шаг1: При инициализации Userform формируем TreeView и формируем многомерный Массив из Node.Text.
Шаг2: Добавляем (например, в середину TreeView) Новый Node (которому Excel автоматически присваивает Index=Nodes.Count+1).
Если после этого (любым) циклом бежать по обновленному TreeView, чтобы снова получить массив, то новый Node.Text окажется (согласно своему индексу) в к о н ц е массива.
Вопрос: Переиндексировать Nodes мы не можем (read only). Кроме как циклами по Node (которые Excel упорно делает только(?) по индексу), еще как-нибудь можно обращаться к TreeView за значениями? Чтобы массив формировался согласно обновленному "визуальному" ряду, а не по порядковому счету Node.Index.

Автор - Сергей Кр
Дата добавления - 20.02.2014 в 11:41
Мир MS Excel » Вопросы и решения » Вопросы по VBA » TreeView. Получить соответствующий массив Node.Text (Макросы Sub)
  • Страница 1 из 1
  • 1
Поиск:

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