habe ein Problem mit der bedingten Formatierung in einem Macro für Calc.
ooo2.4
Win XP
Ziel: jede zweite Zeile im Bereich A6:E1000 soll farbig hinterlegt werden.
Code: Alles auswählen
Sub Hintergrundfarbe
Dim objDatei as Object
Dim objBlatt as Object
Dim objBereich as Object
Dim objBedingung As Object
Dim Bedingungen(2) As new com.sun.star.beans.PropertyValue
objDatei = ThisComponent
objBlatt = objDatei.Sheets(6)
objBereich = objBlatt.getCellRangeByName ("A6:E1000")
Bedingungen (0).Name ="Operator"
Bedingungen (0).Value = com.sun.star.sheet.ConditionOperator.FORMULA
Bedingungen (1).Name = "Formula"
Bedingungen (1).Value = "ISTGERADE(ZEILE())"
Bedingungen (2).Name = "StyleName"
Bedingungen (2).Value = "Hintergrund grau"
objBedingung = objBereich.ConditionalFormat
objBedingung.addNew(Bedingungen())
objBereich.ConditionalFormat = objBedingung
end sub
Gibt es darüber hinaus eine Möglichkeit, dass jede zweite Zeile farbig hinterlegt ist, wenn ich die Tabelle filtere?
Vielen Dank für Eure Antwort.