Macro si la celda es igual a 0

Resuelto
peybernes Mensajes publicados 50 Fecha de registro   Estado Miembro Última intervención   -  
peybernes Mensajes publicados 50 Fecha de registro   Estado Miembro Última intervención   -
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

gbinforme Mensajes publicados 14930 Fecha de registro   Estado Colaborador Última intervención   4 743
 
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
peybernes Mensajes publicados 50 Fecha de registro   Estado Miembro Última intervención  
 
¡Perfecto!

Muchas gracias
0