VBA Excel Bevölkern ListBox mit mehreren Spalten

Dies kann eine billige Frage für einige, aber ich bin Total verwirrt, wie man das Auffüllen meiner listbox.

VBA Excel Bevölkern ListBox mit mehreren Spalten

Mit dieser Zeile kann ich das Listenfeld füllen, wie unten dargestellt:
ListBox1.List = Sheets("Sheet1").Cells(1, 1).CurrentRegion.Value

oder

Dim rngName As Range
Dim ws As Worksheet
Dim i As Integer
Set ws = Worksheets("Sheet1")
    For i = 1 To ws.Cells(ws.Rows.Count, 1).End(xlUp).Row Step 1
        If ws.Cells(i, 1).Value <> vbNullString Then Me.ListBox1.AddItem 
        ws.Cells(i, 1).Value
Next i

VBA Excel Bevölkern ListBox mit mehreren Spalten

Unten ist die Daten, die ich Plane, verwenden Sie zum Auffüllen der Liste aus, und ist progressiv. Nur die Spalte hat den fix zählen.
VBA Excel Bevölkern ListBox mit mehreren Spalten

Jemand bitte klärt mich auf, wie um ein Listenfeld zu füllen adapative über mehrere Spalten und Zeilen mit FOR-SCHLEIFE, wie gezeigt, in meinem code oben. Jede Hilfe zu schätzen. Danke.

Haben Sie gesehen, THIS
Und für den nicht zusammenhängenden Bereich finden Sie unter THIS
Diese Zeile enthält die Deklaration bestimmten Bereich. Ist es möglich, die Auswahl aller Zellen, die nicht leere Zelle?
Warum haben Sie wollen - Schleife? Es ist viel schneller nicht zu.
Können Sie nicht verwenden dynamische benannte Bereiche?

InformationsquelleAutor Serversta | 2017-11-28

Schreibe einen Kommentar