Hallo
du hast eingangs geschrieben dass du die zu suchenden Texte in Spalte A (1) hast
und dazu hast du die Übersetzungen in Spalte E (5)
wenn die Spaltenanzahl der Listbox auf 2 steht und du die Breite (ColumnWidths) nicht auf 0 gesetzt hast
dann wird in der ersten Spalte der Listbox der Text aus Spalte A angezeigt
und in der zweiten Spalte werden die Einträge aus der gleichen Zeile aus Spalte E (5) gelistet
es wird also nach dem Text gesucht
die Fundzelle des Textes wird in der Variablen C gepeichert
nun wird der gefundene Text in Spalte 1 der Listbox gezeigt
und in der zweiten Spalte der Text, oder was auch immer, aus der gefunden Zeile (C.Row) Spalte E (5) angezeigt
die erste Zeile wie auch die erste Spalte einer Listbox hat den Index 0
wenn ich der Listbox mit AddItem einen Eintrag zuweise erfolgt das in der Regel immer in der ersten freien Zeile der Listbox
will ich jetzt in der gleichen Zeile der Listbox aber in der zweiten Spalte den Text dazu schreiben
muß ich erst die Zielzeile ermitteln
lngAnz ist in meinem Code die Anzahl der Listboxzeilen
lngAnz ermittel ich mit dieser Zeile: lngAnz = listbox1.Listcount
ist erst ein Eintrag in der Listbox hat lngAnz den Wert 1
nun wird der Eintrag aus Spalte 5 (E) dazu gepackt
der soll ja dann in der gleichen Zeile des gesuchten Strings stehen
lngAnz ist 1, die erste Zeile der Listbox hat aber den Listindex 0, daher lngAnz -1
MfG Tom
|