Здравствуйте. Будьте добры, Имеем: Шаг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.Сергей Кр