Format warunkowy, aby zmienić kolor tła, ale zachować format daty

2

Mam i OpenOffice Calc dokument, który ma „tabelę” z kolumnami Tekst, Liczby i Data. Mam format warunkowy, dzięki czemu każdy nieparzysty wiersz ma inny kolor tła, więc będzie łatwiej go czytać.

Problem polega na tym, że wiersze, na które wpływa format warunkowy, utracą swój inny format. W tym przypadku data. Jeśli ustawię format daty w stylu warunkowym, wówczas komórki numeryczne staną się datą ...

Czy można to naprawić, a jeśli tak, to w jaki sposób?

Andis59
źródło

Odpowiedzi:

1

Wybierz zakres i uruchom to makro:

Sub Main
    Dim oCurrentSelection As Variant
    Dim oRows As Variant
    Const nCellBackColor = 15132415 REM # "Blue gray"
    Dim i As Long
    oCurrentSelection = ThisComponent.getCurrentSelection()
    If oCurrentSelection.supportsService("com.sun.star.table.CellRange") Then
        oRows = oCurrentSelection.getRows()
        For i = 0 To oRows.getCount()-1 Step 2
            oRows.getByIndex(i).setPropertyValue("CellBackColor", nCellBackColor)
        Next i
    EndIf
End Sub
koleś
źródło
1
Bardzo fajnie - działa również dla LibreOffice Calc!
tohuwawohu
0

Możesz spróbować użyć rozszerzenia zamiast formatowania warunkowego, nie powinno to zmienić formatowania komórek (innych niż tło)

http://extensions.services.openoffice.org/en/project/Color2Rows

lon0
źródło
Ponieważ rozszerzenie nie było aktualizowane od 2009 roku, nie próbowałem go. Może to działa ...
Andis59,