Verifica o valor da célula para o formato de condicionamento ativo sendo aplicado?

0

Existe uma maneira de verificar se um intervalo de células tem um certo formato de condicionamento nelas, como a célula é destacada se blá blá blá ...?

    
por user582635 28.04.2016 / 15:26

1 resposta

1

Selecione as células que você deseja examinar e executar:

Sub fourmat()
    Dim r As Range, msg As String

    msg = ""
    For Each r In Selection
        msg = msg & vbCrLf & r.Address(0, 0) & vbTab & r.FormatConditions.Count
    Next r
    MsgBox msg
End Sub

Ele listará cada célula e o número de formatos condicionais associados a essa célula:

EDIT#1:

Vocêpodetestaroestadoatualdoformatodeumacélulacomo Propriedade Range.DisplayFormat , mas você precisará associar uma parte específica do formato a uma condição específica.

Por exemplo, ele informará se a célula é Bold , mas você precisa saber qual condição a tornou ousada!

    
por 28.04.2016 / 16:12