Informationen und Beispiele zum Thema ListBox | |
---|---|
![]() |
ListBox-Seite mit Beispielarbeitsmappe aufrufen |
Guten Morgen zusammen,
ich benötige Hilfe beim befüllen einer ListBox. Folgender Code bringt mir den Inhalt aus der Spalte C in
die ListBox. Ich möchte jetzt aber gerne noch den Inhalt aus der Spalte B mit in der ListBox angezeigt
bekommen.
Private Sub UserForm_initialize() Dim Zeile As Integer Dim LetzteZeile As Long LetzteZeile = ActiveSheet.Cells(Rows.Count, 3).End(xlUp).Row For Zeile = 1 To LetzteZeile ListBox1.AddItem ThisWorkbook.Worksheets("Tabelle1").Cells(Zeile, 3).Value Next Zeile End SubVielen Dank für eure Hilfe. Gruß
Private Sub UserForm_initialize() Dim Zeile As Integer Dim LetzteZeile As Long LetzteZeile = ActiveSheet.Cells(Rows.Count, 3).End(xlUp).Row Listbox1.ColumnCount = 2 Listbox1.ColumnWidths = "6cm;6cm" For Zeile = 1 To LetzteZeile Listbox1.AddItem ThisWorkbook.Worksheets("Tabelle1").Cells(Zeile, 3).Value Next Zeile End Sub
With ThisWorkbook.Worksheets("Tabelle1") ListBox1.AddItem .Cells(Zeile, 3).Value & " " & ListBox1.AddItem.Cells(Zeile, 2).Value End With
With ThisWorkbook.Worksheets("Tabelle1") ListBox1.AddItem .Cells(Zeile, 3).Value & " " & .Cells(Zeile, 2).Value End WithSollest Du die Daten tatsächlich in 2 Spalten darstellen wollen
Private Sub UserForm_initialize() Dim Zeile As Long, LetzteZeile As Long LetzteZeile = Cells(Rows.Count, 3).End(xlUp).Row With ListBox1 For Zeile = 1 To LetzteZeile .ColumnCount = 2 '--Listbox 2spaltig .AddItem Worksheets("Tabelle1").Cells(Zeile, 3) .List(.ListCount - 1, 1) = Worksheets("Tabelle1").Cells(Zeile, 2)'--SpalteB Next Zeile End With End Sub
Private Sub UserForm_Activate() Dim Vnt1, Vnt2, Vnt3 Dim L As Long With ThisWorkbook.Worksheets("Tabelle1") Vnt1 = .Range(.Cells(2, 3), .Cells(.Rows.Count, 3).End(xlUp)).Value Vnt2 = .Range(.Cells(2, 2), .Cells(UBound(Vnt1, 1) + 1, 2)).Value End With ReDim Vnt3(1 To UBound(Vnt1, 1)) For L = 1 To UBound(Vnt3) Vnt3(L) = Vnt1(L, 1) & Space(4) & Vnt2(L, 1) Next ListBox1.Clear ListBox1.List = Vnt3 End Sub