Como ocultar filas que cumplen cierta condición

Necesito ocultar la filas que en la columna m desde la m2 hacia abajo dice "Entregada" automáticamente. A esta planilla se le están ingresando datos nuevos todos los días, así que necesito que no tenga un rango específico.

Lo eh intentado hacer con ejemplos de internet pero ninguno ah tenido el efecto que quiero, además sé muy poco de macros.

1 Respuesta

Respuesta
1

H o l a:

Pon la siguiente macro en los eventos de tu hoja

Private Sub Worksheet_Change(ByVal Target As Range)
'Por.Dante Amor
    Application.ScreenUpdating = False
    If Not Intersect(Target, Columns("M:M")) Is Nothing Then
        u = Range("M" & Rows.Count).End(xlUp).Row
        For i = u To 2 Step -1
            If Cells(i, "M") = "Entregada" Then
                Rows(i).Hidden = True
            Else
                Rows(i).Hidden = False
            End If
        Next
    End If
End Sub

Sigue las Instrucciones para poner la macro en los eventos de worksheet

  1. Abre tu libro de excel
  2. Para abrir Vba-macros y poder pegar la macro, Presiona Alt + F11
  3. Del lado izquierdo dice: VBAProject, abajo dale doble click a worksheet(tu hoja)
  4. En el panel del lado derecho copia la macro

Cada vez que pongas la palabra "Entregada" en la columna "M" en automático se ocultará la fila.


' : )
'S aludos. Dante Amor. Recuerda valorar la respuesta. G racias
' : )

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas