Listbox füllen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Listbox füllen

Re: Listbox füllen

von DelaYer » Mo, 03.12.2007 10:41

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.

Re: Listbox füllen

von Toxitom » Fr, 23.11.2007 15:56

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

von Toxitom » Do, 22.11.2007 11:38

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

Nach oben