Um formato condicional para alterar a cor de fundo, mas manter o formato de data

2

Eu tenho um documento do OpenOffice Calc que tem uma "tabela" com as colunas Texto, Numérico e Data. Eu tenho um formato condicional que faz com que cada linha estranha tenha uma cor de fundo diferente, então será mais fácil de ler.

O problema é que as linhas que são afetadas pelo formato condicional perderão seu outro formato. Neste caso, a data. Se eu colocar um formato de data no estilo condicional, as células numéricas se tornarão uma data ...

Isso é solucionável e, em caso afirmativo, Como?

    
por Andis59 08.07.2015 / 13:29

2 respostas

1

Selecione o intervalo e execute esta macro:

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
    
por 08.07.2015 / 13:51
0

Você pode tentar usar uma extensão em vez de formatação condicional, isso não deve alterar a formatação das células (além do plano de fundo)

link

    
por 08.07.2015 / 13:39