LinkBack Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 274
Default Treeview - Expand all parents of node

Hi Joel,

Many thanks for helping out on this. I was trying something like the
loop you put in but just not get it to work.

It didn't work exactly as posted but l made a couple of changes and
got it working. I had to declare the variable NewBranch as Object and
rather confusingly had to insert a On Error statement for the loop
which errored out if NewBranch was nothing!

Not sure l fully understand why the loop did not work properly and if
you could throw any light on the subject l would gratefull as l dont
like throwing On error statements into code willy nilly.

Finally l want to select the 'ToFind' node. Any pointers to what the
code segment looks like?

Heres the code l ended up with:

Private Sub CommandButton2_Click()
'Purpose: To find node
Dim branch As Variant
Dim ToFind As Variant
Dim leaf As Variant
Dim NewBranch As Object

ToFind = "ADMIN NON-PAY"

With UserForm1.TreeView1
For Each branch In .Nodes
If branch.Key = ToFind Then
branch.Expanded = True
branch.Parent.Expanded = True
On Error Resume Next
Set NewBranch = branch
Do While Not NewBranch Is Nothing
Set NewBranch = NewBranch.Parent
NewBranch.Expanded = True
Loop
On Error GoTo 0
End If
Next
End With


Regards

Michael




 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
moving treeview node Ernst Excel Programming 0 October 28th 08 06:17 PM
treeview node tag hold array? RB Smissaert Excel Programming 5 June 27th 05 12:32 AM
delete a node in treeview mark Excel Programming 1 May 15th 05 04:10 AM
How to add a sub-node of a treeview control JohnDing[_2_] Excel Programming 1 December 20th 04 09:30 AM
TreeView: add more than one node to nodes collection Peter[_25_] Excel Programming 3 September 5th 03 12:15 PM


All times are GMT +1. The time now is 04:09 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"