Seite 1 von 1
Calc; Zell-Gültigkeit
Verfasst: Mi 23. Mär 2016, 11:25
von weinbach
Hallo,
gibt es einen Befehl wie "Cellvalidity", mit dem ich die Gültigkeit einer Calc-Zelle aus bestimmte Werte festlegen kann (per Makro)?
Danke im Voraus
Re: Calc; Zell-Gültigkeit
Verfasst: Mi 23. Mär 2016, 14:18
von karolus
Hallo
Ja den gibts, und das übliche Verfahren das herauszufinden ist…:
- →Daten→Gültigkeit… manuell festlegen
→Extras→Addons→Mri-Selection… →→Validation
Karolus
Re: Calc; Zell-Gültigkeit
Verfasst: Mi 23. Mär 2016, 15:53
von weinbach
Danke, das ist ein interessanter Befehl, der mir bisher noch gar nicht aufgefallen ist.
Aber so richtig weiter hilft er mir nicht.
Ich habe über Daten -> Gültigkeit -> Liste festgelegt, dass die Zelle nur die Werte 0 oder 100 annehmen darf.
Unter Validation steht dann .beans.XPropertySet
Was sagt mir das?
Re: Calc; Zell-Gültigkeit
Verfasst: Mi 23. Mär 2016, 17:30
von karolus
Hallo
Das sagt dir "mach mal Doppekklick auf `Validation` "
Re: Calc; Zell-Gültigkeit
Verfasst: Do 24. Mär 2016, 10:42
von weinbach
Danke, langsam komme ich ans Ziel.
Der Befehl oCell.Validation.getFormula1() liefert mir "0";"100"
Die Konstruktion
oValidation = oCell.Validation
oValidation.Type = com.sun.star.sheet.ValidationType.LIST
oValidation.setFormula1(0,100)
oCell.Validation = oValidation
setzt nur die 0. Was ist da noch falsch?
Re: Calc; Zell-Gültigkeit
Verfasst: Do 24. Mär 2016, 16:58
von lorbass
weinbach hat geschrieben:Was ist da noch falsch?
Hast du's mal mit
"0" statt
0 … versucht?
Gruß
lorbass
Re: Calc; Zell-Gültigkeit
Verfasst: Do 24. Mär 2016, 16:58
von karolus
Hallo
Calc möchte da tatsächlich eine literale Zeichenkette:
in python:
in Basic wird das dann extrem hässlich, weil du sämtliche
"quotes einzeln escapen musst plus die
quotes aussenrum