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?

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

1
Bardzo fajnie - działa również dla LibreOffice Calc!
tohuwawohu

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.