Treeview dynamisch füllen VBA

  • Excel

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von Samy12.

    Treeview dynamisch füllen VBA

    Halli hallo alle zusammen,

    ich habe mich in den letzten Tagen mit Treeview beschäftigt und kann nur ein statisches Treeview erstellen. Da ich aber über ein UserForm mein Tabellenblatt immer wieder mit Daten füttere und ich den Baum jedes mal per hand erweitern muss würde ich das gerne dynamisch haben. Leider schaffe ich es nicht das irgendwie durch eine schleife zu gewährleisten. könnte mir da bitte jemand helfen.

    Viel Grüße Samy

    Das ist mein aktueller statischer Code


    Visual Basic-Quellcode

    1. With UserForm1.TreeView1
    2. .Nodes.Add , tvwFirst, "Hauptmenü", "Statische Treeview"
    3. .Nodes.Add "Hauptmenü", tvwChild, "M1", "1. Kindelement"
    4. .Nodes.Add "M1", tvwChild, "M11", "1. Kind des 1. Kindelementes"
    5. .Nodes.Add "M1", tvwChild, "M12", "2. Kind des 1. Kindelementes"
    6. .Nodes.Add "M1", tvwChild, "M13", "3. Kind des 1. Kindelementes"
    7. .Nodes.Add "Hauptmenü", tvwChild, "M2", "2. Kindelement"
    8. .Nodes.Add "M2", tvwChild, "M21", "1. Kind des 2. Kindelementes"
    9. .Nodes.Add "M2", tvwChild, "M22", "2. Kind des 2. Kindelementes"
    10. .Nodes.Add "M22", tvwChild, "M221", "1. Kind des 2. Kindes des 2.
    11. Kindelementes :-)"
    12. .Nodes.Add "M2", tvwChild, "M23", "2. Kind des 2. Elternknotens"
    13. .Nodes("Hauptmenü").Expanded = True
    14. End With
    15. End Sub
    Entschuldigung das ich keine Datei hochgeladen habe um es zu veranschaulichen. Jetzt lade ich mal eine hoch.
    Ich würde gerne die Treeview automatisch mit der Datenbank befüllen. Ich habe es mal statisch in der Excel datei dargestellt um es besser zu zeigen.

    Grüße Samy

    Ich wollte eigentlich eine Exceldatei mit Makros hochladen aber das geht hier wohl nicht "unzulässiger Datentyp"
    Dateien