TreeView mit VBA unter Excel 2010
ferenz
unter Excel 2002 bzw. 2003 hatte ich bisher mit dem TreeView-Steuerelement keine Probleme.
Ich habe unter Excel eine Userform mit einem TreeView-Steuerelement erstellt. Hier mal ein einfacher Code als Beispiel:
Dim oMappe As Workbook, oNode As Node
With TreeView1
For Each x In Workbooks
z = z + 1
Set oMappe = x
Set oNode = .Nodes.Add(, , "W" & z, oMappe.Name)
oNode.Expanded = True
For Each xx In oMappe.Sheets
Set oNode = .Nodes.Add("W" & z, tvwChild, , xx.Name)
Next xx
Next x
End With
Unter früheren Excel-Versionen geht das auch problemlos. In Excel 2010 erhalten ich jedoch immer den Fehlercode:
Fehler beim Kompilieren:
Ungültiger Bezeichner
Wer kann mir sagen, was sich in Excel 2010 gegenüber früheren Versionen geändert hat.