Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Array in Listbox einlesen

Forumthread: Array in Listbox einlesen

Array in Listbox einlesen
22.07.2013 14:28:17
Peter
Hallo,
wer kann helfen.
Ich mach irgendetwas falsch. Der Inhalt einer Tabelle soll
in eine mehrspaltige Listbox mit Überschrift eingelesen werden.
Dabei sollen nur die Werte der Spalten 1 – 3 in der Listbox
Angezeigt werden. Die Zeilenanzahl ist variabel.
Danke im voraus
Peter
Private Sub cmdEinlesen_Click()
Dim LRow As Long
Dim lRolL As Long
Dim QSh As Worksheet
Dim DatenCounter
Dim MaxDatenCounter
Set QSh = Worksheets("Tabelle1")
lRolL = QSh.Cells(Rows.Count, 1).End(xlUp).Row
DatenCounter = 0
ReDim arrZeilen(1 To 1) 'alte Inhalte im Array löschen
For LRow = 2 To lRolL 'To 1 Step -1
If QSh.Cells(LRow, 1)  "" Then
DatenCounter = DatenCounter + 1
ReDim Preserve arrZeilen(1 To DatenCounter)
arrZeilen(DatenCounter) = LRow
End If
Next LRow
If DatenCounter > 0 Then
MaxDatenCounter = UBound(arrZeilen)
ReDim arrListe(1 To UBound(arrZeilen), 1 To 3)
For DatenCounter = 1 To UBound(arrZeilen)
With QSh
arrListe(DatenCounter, 1) = .Cells(arrZeilen(DatenCounter), 1) 'Name
arrListe(DatenCounter, 2) = .Cells(arrZeilen(DatenCounter), 2) 'PLZ
arrListe(DatenCounter, 3) = .Cells(arrZeilen(DatenCounter), 3) 'Str & Nr
End With
Next DatenCounter
With Me.ListBox1
.Clear
.List = arrListe
End With
Me.ListBox1.ListIndex = -1
End If
End Sub

Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Array in Listbox einlesen
22.07.2013 14:53:44
Rudi
Hallo,
was läuft denn falsch?
Gruß
Rudi

AW: Array in Listbox einlesen
22.07.2013 14:59:42
peter
Hallo,
es wird nur die Spalte1 in der Listbox angezeigt.
Peter

AW: Array in Listbox einlesen
22.07.2013 15:14:42
Rudi
Hallo,
hast du in den Eigenschaften der LB ColumnCount auf 3?
Gruß
Rudi

Anzeige
AW: Array in Listbox einlesen
22.07.2013 15:25:37
Peter
Hallo Peter,
hast Du denn ColumnnCount in den Eigenschaften der ListBox auf 3 gesetzt?
Gruß Peter

ColumnCount
22.07.2013 15:32:36
Rudi
Hallo,
leg die Eigenschaft im Code fest.
        With Me.ListBox1
.Clear
.ColumnCount = 3
.List = arrListe
End With

Gruß
Rudi

Anzeige
AW: ColumnCount --Danke--,
22.07.2013 15:57:14
peter
Danke,
habe die Eigenschaft "ColumnCount" jetzt per Hand auf 3 gesetzt.
Jetzt funkt. alles.
Danke Danke
Peter
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige