Determinando la última fila activa [duplicado]
Esta pregunta ya tiene una respuesta aquí:
Ocultar celdas utilizando VBA 1 respuesta Acelerar Ocultar / Mostrar filas según los criterios 3 respuestas ¿Cómo puedo hacer que mi Macro se ejecute en la selección de celdas? 1 respuestaVBA para mostrar / ocultar filas en función de si el valor de una celda es cero 2 respuestas ocultar / mostrar filas - procedimiento demasiado largo 3 respuestasHola a todos, me gustaría hacer una macro que oculte cada fila donde en la Columna E hay un 0 para que solo tenga filas con datos.
Sub Hide_Columns_Containing_Value()
'Description: This macro will loop through a row and
'hide the column if the cell in row 1 of the column
'has the value of X.
'Author: Jon Acampora, Excel Campus
'Source:
Dim c As Range
For Each c In Range("E5:E15").Cells
If c.Value = "0" Then
c.EntireRow.Hidden = True
'You can change the property above to False
'to unhide the columns.
End If
Next c
End Sub
Esto es lo que he encontrado todavía, pero me gustaría que revise toda la columna hasta que quede en blanco y no solo un rango, ya que el tamaño del rango cambiará cada vez. ¡Gracias por su tiempo y respuestas!