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

ListBox füllen

Forumthread: ListBox füllen

ListBox füllen
06.08.2003 14:24:19
Danny Meier
Hallo NG

Ich möchte gerne eine Logdatei auswerten.
Als ersten Schritt habe ich von den ganzen Daten eine trennung vorgenommen.

z.B. kommen alle ERRORs in eine Tabelle und alle ACCESS in eine Tabelle.
Nun habe ich noch ein UserForm kreiert, mit zwei Feldern. Einmal DatumVon und DatumBis
dazu gibt es zwei RadioButtons bei welcher man Einstellt ob nach ACCESS oder ERROR's gesucht werden soll.

Nun wie durchsuche ich am schnellsten die Tabelle und fülle gleich bei einem fund die ganze Zeile (später vielleicht auch nur
einzelne Spalten) in die ListBox ein?

Meine Variante dauert ewig lange, und ist nicht wirklich genau! Die Logs haben meistens um die 10'000 - 20'000 Tausend Zeilen!

Vielen Dank für die hilfe (Code weiter unten)

Danny Meier

------------------------------CODE------------------------------------------

Anzahl_Zeilen = Excel.Range(Selection, Selection.End(xlDown)).Count

Suche = TextBoxDatumVON.Text

ListBox.ColumnCount = 9: Zeile = 0
Zähler = 1
Do
Set Zelle = Range("A1:I65000").Find(What:=Suche)
If Not Zelle Is Nothing Then
ListBox.AddItem Range("A" & Zähler)
ListBox.List(Zeile, 1) = Range("B" & Zähler)
ListBox.List(Zeile, 2) = Range("C" & Zähler)
ListBox.List(Zeile, 3) = Range("D" & Zähler)
ListBox.List(Zeile, 4) = Range("E" & Zähler)
ListBox.List(Zeile, 5) = Range("F" & Zähler)
ListBox.List(Zeile, 6) = Range("G" & Zähler)
ListBox.List(Zeile, 7) = Range("H" & Zähler)
ListBox.List(Zeile, 8) = Range("I" & Zähler)
Zeile = Zeile + 1
Zähler = Zähler + 1
If Zähler > Anzahl_Zeilen Then Exit Do
Else
Exit Do
End If
Loop
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Crossposting spotlight
06.08.2003 14:30:38
.
.


AW: Na,Und????
06.08.2003 15:06:11
B.J
.


Deswegen :-(
06.08.2003 15:07:40
Andreas Walter
Zitat aus
https://www.herber.de/forum/faq.htm

Rundumschlag
Stelle bitte keine Fragen im Rundumschlag. Es kommt vor, dass Fragen im Spotlight-Forum, in der Excel-NewsGroup, an mich persönlich und gleichzeit hier ins Forum gepostet werden. Damit steigen zwar die Chancen des Fragestellers auf Antwort, andererseites beschäftigt er ganze Völkerschaften mit seinem Problem, was die Chance anderer Fragesteller auf eine Antwort verringert. Dieses Verhalten ist nicht fair und wird nicht toleriert.


Anzeige
Und auch deswegen... :-(
06.08.2003 15:18:14
Ramses
Schau mal 4 Beiträge tiefer.


;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige