Macro si la celda es igual a 0

Resuelto
Hola a todos,

¡Actualmente estoy trabajando en un archivo de Excel y necesito su ayuda!
Quisiera crear una macro que oculte una fila si una celda en particular de esa fila es igual a 0.
La fila debe estar oculta solo si hay un 0 en la celda.
Tenía una solución, pero esta también oculta la fila cuando la celda está vacía...
Aquí está:
If Range ("AB2") = 0 Then
Rows("2:2").Select
Selection.EntireRow.Hidden = True
End If

¡Gracias por su ayuda!

Atentamente

Peybernes

1 respuesta

  1. Colaborador
    Hola,

    Puedes hacerlo así evitando los 'select':
    If Range("AB2").Value = 0 And Range("AB2").Value <> "" Then Rows(2).EntireRow.Hidden = True 

    Siempre zen
    La perfección se alcanza, no cuando no hay nada más que añadir, sino cuando no hay nada más que quitar. Antoine de Saint-Exupéry
    1
    1. ¡Perfecto!

      Muchas gracias
      0