Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

mehrspaltiges Schreiben in einer Listbox

Forumthread: mehrspaltiges Schreiben in einer Listbox

mehrspaltiges Schreiben in einer Listbox
11.11.2005 10:48:02
Nique
Hi,
ich habe mir folgendes gebastelt
Dim master(5) As String
master(1) = ActiveWorkbook.Path & "\"
master(2) = ActiveWorkbook.Name
master(3) = ActiveWorkbook.Sheets(1).Name
master(4) = ActiveWorkbook.Sheets(2).Name
master(5) = ActiveWorkbook.Sheets(4).Name
Dim Kundenname As String
Kundenname = Workbooks(master(2)).Sheets(master(3)).Cells(markedZeile, markedSpalte + 2).Value
TextBox1 = Kundenname
Dim LastRow As Single
LetzteZeile = Worksheets("Files").Cells(Rows.Count, 1).End(xlUp).Row
With ListBox1
.ColumnCount = 2
.ColumnWidths = "10cm,10cm"
.ColumnHeads = False
End With
Dim Name As String
Dim Beschreibung As String
For i = 3 To LetzteZeile
If Workbooks(master(2)).Sheets(master(5)).Cells(i, 1).Value = Kundenname Then
Name = Workbooks(master(2)).Sheets(master(5)).Cells(i, 2).Value
Beschreibung = Workbooks(master(2)).Sheets(master(5)).Cells(i, 3).Value
ListBox1.RowSource = [Name, Beschreibung]
End If
If Workbooks(master(2)).Sheets(master(5)).Cells(i, 1).Value = "alle" Then
ListBox1.AddItem (Workbooks(master(2)).Sheets(master(5)).Cells(i, 2).Value)
End If
Next
Jedoch habe ich ein Problem mit der Zeile ListBox1.RowSource...
Und zwar suche ich aus der Tabelle Files Dateinen von einem bestimmten Kundennamen. Nun möchte ich, wenn ich eine entsprechende Zeile gefunden habe sofort den Namen der Datei (Spalte 2 der Tabelle), eine nächere Beschreibung (Spalte 3 der Tabelle) und das Datum (Spalte 4 der Tabelle) in eine mehrspaltige ListBox eintragen.
Kann mir jemand weiterhelfen wie das geht?
Vielen Dank.
Nique
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: mehrspaltiges Schreiben in einer Listbox
11.11.2005 12:57:05
Ralph
Hallo Nique,
schreib deine Daten in ein "mehrspaltiges" Array z.B. MyArray(20,5)
Und schreib dann deine Daten in das Array. Die Zuweisung zur Listbox erfolgt über die
ListBox.List() = myArray anweisung Siehe auch die VBA Hilfe.
Gruß
Ralph
Anzeige
;

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