Dialog: Listbox mit variblem Array befüllen.

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Dialog: Listbox mit variblem Array befüllen.

Beitrag von komma4 »

bubblejet hat geschrieben:alle Werte vom niedrigstem bis hin zum höchstem in die Listbox eingetragen werden?
Für eine solche Aufgabe würde sich ein nummerisches Kontrollfeld, mit Werten von 1 bis 43 (oder was auch immer) anbieten... sei's drumm:

Code: Alles auswählen

Sub de52863
' 2012-04-03

oForm = DialogLibraries.Standard.Dialog
oDialog1 = CreateUnoDialog( oForm )

oSheet = ThisComponent.Sheets.GetByName( "Tabelle1" )
nWert = oSheet.getCellRangeByName( "B2" ).getValue()
   
DIM aSource( nWert - 1 )

For i = 0 To UBound( aSource() ) 
   aSource( i ) = i + 1
Next i

oDialog1.Model.getByName( "ListBox1" ).StringItemList = aSource()
oDialog1.execute

End Sub
Passe den Namen Deiner Zelle mit dem Maximalwert an!
Das sollte funktionieren (ungetestet!)
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)