Visual Basic - Macro para ocultar filas y columnas con valores de cero en una tabla de excel

Life is soft - evento anual de software empresarial
 
Vista:

Macro para ocultar filas y columnas con valores de cero en una tabla de excel

Publicado por Leidy (1 intervención) el 01/12/2021 17:49:57
Buen día

Agradezco su colaboración con lo siguiente:

Tengo una tabla en excel con N numero de filas y N numero de columnas, requiero por medio de una macro, poder ocultar todas las filas con valores de cero y las columnas con valores de cero.

tengo este código

Sub OcultaR()

Application.ScreenUpdating = False

Range("C3:M5000").Select

Do While Not IsEmpty(ActiveCell)
If ActiveCell < 1 And ActiveCell > -1 And ActiveCell.Offset(0, 1) < 1 And ActiveCell.Offset(0, 1) > -1 And ActiveCell.Offset(0, 2) < 1 And ActiveCell.Offset(0, 2) > -1 Then
ActiveCell.EntireRow.Hidden = True
End If
ActiveCell.Offset(1, 0).Select
Loop
Application.ScreenUpdating = True
End Sub

pero el problema de este código es que me limita el rango y yo requiero que sea para un rango dinámico, ya que la tabla puede variar el numero de filas y columnas

es para que me aplique para cualquier hoja del libro.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder