Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
776to780
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
776to780
776to780
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
ListBox - mehrere Spalten
04.07.2006 15:14:43
otto
Hi,
habe folgenden Code aus dem Forum und leicht verändert. Ich bekomme es aber nicht hin, weitere Spalten in der Listbox zu befüllen. ColumnCount habe ich schon auf 3 geändert.
Kann mir jemand helfen?

Private Sub UserForm_Initialize()
Dim wks As Worksheet, Zelle As Range, i As Long, Werte()
Set wks = Sheets("AEingang")
With wks
ReDim Werte(Application.WorksheetFunction.CountIf(.Range(.Cells(2, "K"), _
.Cells(.Rows.Count, "K").End(xlUp)), "Lieferverzug") - 1, 1)
i = 0
For Each Zelle In .Range(.Cells(2, "A"), .Cells(.Rows.Count, "A").End(xlUp))
If Zelle.Offset(0, 10).Value = "Lieferverzug" Then
Werte(i, 0) = Zelle.Offset(0, 28).Value
Werte(i, 1) = Zelle.Offset(0, 18).Value
Werte(i, 2) = Zelle.Offset(0, 19).Value  'das geht nicht !!!
i = i + 1
End If
Next
End With
With Me.ListBox1
.List = Werte()
.ColumnCount = 3
ReDim Werte(0)
End With
Label1.Caption = i & " Lieferverzüge"
End Sub

Gruß otto

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
genauere Erklärung - ListBox - mehrere Spalten
04.07.2006 15:29:09
otto
Ich möchte von den Zeilen, in denen in Spalte 11 "Lieferverzug" steht, die Spalten 1,19,29 und 30 in der Listbox haben - also 4 Spalten.
Ich hoffe dass meine Angaben ausreichend sind.
otto
AW: ListBox - mehrere Spalten
04.07.2006 15:33:50
u_
Hallo,
ungetestet:

Private Sub UserForm_Initialize()
Dim wks As Worksheet, Zelle As Range, i As Long, Werte()
Set wks = Sheets("AEingang")
With wks
i = 0
For Each Zelle In .Range(.Cells(2, "A"), .Cells(.Rows.Count, "A").End(xlUp))
If Zelle.Offset(0, 10).Value = "Lieferverzug" Then
i = i + 1
ReDim Preserve Werte(1 To 3, 1 To i)
Werte(1, i) = Zelle.Offset(0, 28).Value
Werte(2, i) = Zelle.Offset(0, 18).Value
Werte(3, i) = Zelle.Offset(0, 19).Value
End If
Next
End With
With Me.ListBox1
.ColumnCount = 3
.List = WorksheetFunction.Transpose(Werte)
End With
Erase Werte
Label1.Caption = i & " Lieferverzüge"
End Sub
Gruß
Geist ist geil!
(Dies ist ein allgemeines Statement und nicht an bestimmte Personen gerichtet.)
Anzeige
AW: ListBox - mehrere Spalten
05.07.2006 08:06:06
otto
Hi u_
sorry, funktioniert leider gar nicht, bei meiner ersten Version hat es mit wenigstens noch 2 Spalten in der ListBox angezeigt.
otto
AW: ListBox - mehrere Spalten
05.07.2006 09:17:30
u_
Hallo,
kannst du ein Beispiel hochladen?
Gruß
Geist ist geil!
(Dies ist ein allgemeines Statement und nicht an bestimmte Personen gerichtet.)
erledigt - ListBox - mehrere Spalten
05.07.2006 09:26:06
otto
Hi,
Danke, hat sich erledigt.
ReDim Werte(Application.WorksheetFunction.CountIf(.Range(.Cells(2, "K"), _
.Cells(.Rows.Count, "K").End(xlUp)), "Lieferverzug") - 1, 3)
Ich habe hier am Ende aus der 1 eine 3 gemacht und schon ging es.
Vielleicht hast du aber auch eine Antwort auf meine aktuelle frage von 9.25 Uhr.
otto
Anzeige

125 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige