Moin,
ich habe mal mit dem TreeView Element experimentiert, da ich einzelne Einträge in der normalen "Listbox" farbig haben wollte.
Ich benötige allerdings eine mehrspaltige Liste und genau hier habe ich wohl einen Denkfehler.
Folgender Code zeigt die Daten an:
Anzeigen tut er mir allerdings die Daten "ein wenig" durcheinander ... ibb.co/dAVZH8
Wo liegt mein Fehler?
Danke
Gruß
ich habe mal mit dem TreeView Element experimentiert, da ich einzelne Einträge in der normalen "Listbox" farbig haben wollte.
Ich benötige allerdings eine mehrspaltige Liste und genau hier habe ich wohl einen Denkfehler.
Folgender Code zeigt die Daten an:
VB.NET-Quellcode
- With SAM1.TreeView1
- .FullRowSelect = True
- .HideSelection = False
- .LabelEdit = tvwManual
- nummer2 = Worksheets("Tabelle3").Range("d" & Rows.Count).End(xlUp).Row
- nummer3 = 19
- start88:
- If Worksheets("Tabelle3").Range("d" & nummer3) = "" Then GoTo weiter88
- a = Worksheets("Tabelle3").Cells(nummer3, 2).Value
- b = Worksheets("Tabelle3").Cells(nummer3, 4).Value
- c = Worksheets("Tabelle3").Cells(nummer3, 5).Value
- d = Worksheets("Tabelle3").Cells(nummer3, 6).Value
- e = Worksheets("Tabelle3").Cells(nummer3, 7).Value
- f = Worksheets("Tabelle3").Cells(nummer3, 9).Value
- a = a & String(35 - Len(a), " ")
- b = b & String(50 - Len(b), " ")
- c = c & String(20 - Len(c), " ")
- d = d & String(40 - Len(d), " ")
- e = e & String(30 - Len(e), " ")
- If Worksheets("Tabelle3").Range("k" & nummer3) = "" Then
- .Nodes.Add(Text:=a & b & c & d & e & f).ForeColor = vbBlack
- Else
- .Nodes.Add(Text:=a & b & c & d & e & f).ForeColor = vbRed
- End If
- nummer3 = nummer3 + 1
- GoTo start88
- weiter88:
- End With
Anzeigen tut er mir allerdings die Daten "ein wenig" durcheinander ... ibb.co/dAVZH8
Wo liegt mein Fehler?
Danke
Gruß