Ocultar automaticamente uma linha com base em um valor em uma célula

0

Uma coluna na minha planilha do Excel contém uma fórmula, que calcula para 0 ou 1. No início, todas as células dessa coluna têm um valor de 1.

Eu preciso ocultar a linha inteira em que o valor da célula muda para 0 e, em seguida, desmarcar se o valor mudar novamente para 0.

Existe alguma maneira de conseguir isso? Eu gostaria que a macro fosse executada automaticamente; isto é, as linhas se escondem ou se des-ocultam automaticamente assim que o valor muda.

Obrigado!

    
por KMLN 24.10.2017 / 00:03

1 resposta

0

Deve ser algo assim

Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, [B:B]) Is Nothing Then
        Target.Rows.Hidden = UCase(Target.Value) = "0"
    End If
End Sub
    
por 24.10.2017 / 06:10