Colunas de formatação condicionais apenas por valores na coluna

0

Eu tenho um monte de colunas com dados como este:

 A  B   C   D
4   8   13  48
72  54  67  49
58  64  56  40
34  88  3   89
91  51  51  92
76  21  16  15

Eu quero configurar uma escala de cores de formatação condicional para mostrar os maiores e menores valores em cada coluna, em comparação apenas com os valores nessa coluna.

A questão é, para eu avaliar cada coluna e configurar uma escala de cores em relação aos valores nessa coluna, eu tenho que aplicar individualmente a escala de cores a cada coluna.

Com 4 colunas, isso é rápido. Mas meu conjunto de dados tem 100 colunas. E, quando eu arrasto a formatação sobre a coluna, a formatação é empilhada, então acabo comparando valores em A, B, C, D, etc., em vez daqueles na mesma coluna.

Eu configurei uma planilha semelhante aqui com dados semelhantes, se isso ajuda.

Sugestões?

    
por Chef1075 27.06.2017 / 01:15

1 resposta

0

Você pode usar o pintor de formatos para copiar o formato de uma coluna e, em seguida, selecionar a próxima coluna para aplicá-la. Se você clicar duas vezes no pintor de formatação, ele poderá ser pintado em várias seleções.

Se isso ainda for muito manual, você poderá executar algum VBA que aplique o formato a um intervalo de colunas adjacentes.

Sub applyCF()

    Range("A1:A24").Copy ' this is the first column with the conditional format
    For i = 2 To 20 ' copy from column B to column T
        Range(Cells(1, i), Cells(24, i)).PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
            SkipBlanks:=False, Transpose:=False
    Next i

End Sub

Ajuste a coluna inicial (2 = B) e a coluna final (20 = T), assim como os números das linhas para se adequar ao seu cenário.

    
por 27.06.2017 / 01:43