Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
692to696
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
692to696
692to696
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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

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

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige