Seite 1 von 1
Re: Listbox füllen
Verfasst: Do, 22.11.2007 11:38
von Toxitom
Hallo Thomas,
Da es sich ja um einen zusammenhängenden Bereich der Tabelle handelt, könntest du die Inhalte in einem Rutsch mit "getDataArray" auslesen und den Array direkt dem Model der Listbox zuweisen - mit StringItemList().
Das sollte deutlich schneller gehen
Gruss
Thomas
Re: Listbox füllen
Verfasst: Fr, 23.11.2007 15:56
von Toxitom
Hey Thomas,
na, sieht doch schon gar nciht schlecht aus.
Nein, zu umständlich ist das nicht, der Datenarray ist eine Array von Arrays, Zeilen und Spalten, auch wenn du nur eine Spalte hast.
Insofern kannst du den nie direkt zuweisen, sondern musst ihn immer erst auslösen - in etwa der Art, wie du das gemacht hast. Möglicherweise kann man das optimieren (vielleicht mit Join()) - aber wenn es schnell genug ist, lass es. Es ist auf jeden Fall ein Weg
Viele Grüße
Thomas
Re: Listbox füllen
Verfasst: Mo, 03.12.2007 10:41
von DelaYer
ich versuche ebenfalls meine listbox zu füllen und habe dieses beispiel übernommen. da mir die programmierung von oo noch nicht ganz schlüssig ist habe ich damit probleme. wofür steht oBereich und oSheet2 ?
oBereich = oSheet2_tabellenname.getCellRangeByName("spaltenname") --->BASIC-Laufzeitfehler. Objektvariable nicht belegt.