von TrueColor » Fr, 09.03.2012 12:40
CALC: benutzerdef. Sortierliste
Hallo,
ich habe ein von hier:
[gelöst] Calc: Sortier-Macros über Pulldown ausführen
weiterführendes Problem.
Jeder kennt sicher die vordefinierten Sortierlisten in Calc (Wochentage, Monate). Ich habe nun eine eigene benutzerdefinierte Liste (Statuskennungen eines fortlaufenden Prozesses): O, A, Ä, K, P, L, erl, --
Diese möchte ich nun aber nicht im System (Menü --> Optionen --> Calc --> Sortierlisten --> Liste kopieren aus...) erstellen, sondern direkt im Macro fest hinterlegen und anwenden.
(1) Wie kann ich die Liste im Marco hinterlegen?
Aus einem Zellbereich einlesen wäre ok. Die bessere Lösung wäre IMO aber, direkt zu definieren, da die Liste sich nicht ändert.
DIM ARRAY ... ?
(2) Wie kann ich das dann als Argument verwenden?
Der Kram vom Dispatcher
Code: Alles auswählen
[...]
args1(4).Name = "UserDefIndex"
args1(4).Value = 5
[...]
ist ja vermutlich nicht zu gebrauchen.
Vielen Dank!
Grüße
TrueColor
- Dateianhänge
-
- Projekte aktuell_v02_20120306.ods
- (32.01 KiB) 54-mal heruntergeladen
CALC: benutzerdef. Sortierliste
Hallo,
ich habe ein von hier:
[url=http://de.openoffice.info/viewtopic.php?f=18&t=52305][gelöst] Calc: Sortier-Macros über Pulldown ausführen[/url]
weiterführendes Problem.
Jeder kennt sicher die vordefinierten Sortierlisten in Calc (Wochentage, Monate). Ich habe nun eine eigene benutzerdefinierte Liste (Statuskennungen eines fortlaufenden Prozesses): O, A, Ä, K, P, L, erl, --
Diese möchte ich nun aber nicht im System (Menü --> Optionen --> Calc --> Sortierlisten --> Liste kopieren aus...) erstellen, sondern direkt im Macro fest hinterlegen und anwenden.
(1) Wie kann ich die Liste im Marco hinterlegen?
Aus einem Zellbereich einlesen wäre ok. Die bessere Lösung wäre IMO aber, direkt zu definieren, da die Liste sich nicht ändert.
DIM ARRAY ... ?
(2) Wie kann ich das dann als Argument verwenden?
Der Kram vom Dispatcher
[code][...]
args1(4).Name = "UserDefIndex"
args1(4).Value = 5
[...][/code]
ist ja vermutlich nicht zu gebrauchen.
Vielen Dank!
Grüße
TrueColor