A través de una Macro en Excel se pueden hacer diferentes operaciones o se pueden programar diferentes comportamientos a realizar, en la macro de hoy aprenderemos cómo ocultar filas en Excel.

El comportamiento que se programará para la macro en Excel será que oculte una o varias filas si se cumple o no una condición especifica que se se utilizará como criterio de evaluación, este criterio está definido de acuerdo al caso del día de hoy que corresponde a una inmobiliaria.

En el presente artículo se evaluará si un inmueble fue vendido o no, en el caso que ya haya sido vendido la macro en Excel deberá ocultar la fila que tiene el registro de la casa o inmueble.

A continuación el vídeo explicativo paso a paso del reto del día 15:

Clic >> Aquí << para descargar ejercicio de este día

Links del Reto

1) Suscríbete a nuestro Canal de Youtube: https://goo.gl/FrswaC

2) Explicación detallada de cómo descargas el archivo con el ejercicio del reto: https://goo.gl/rmC8cU

3) Vídeo explicativo de lo que es el Reto40Excel

4) Suscríbete al Reto40Excel: http://goo.gl/IBnQPQ

5) Explicación de diligenciamiento de plantilla de calificación:  https://goo.gl/3YZ9Cn

6) Comenta en nuestra página de Facebook: https://www.facebook.com/EspecialistasEnExcel

7) Ver avance del Reto40Excel: http://goo.gl/i2CRW0

 Retos anteriores:

  1. Día 1 – Formato Condicional en Excel para una fila – Reto40Excel
  2. Día 2 – Encontrar los 3 valores más altos en Excel
  3. Día 3 – Función Si Anidada en Excel
  4. Día 4 – Extraer datos de Excel a partir de una cadena de texto
  5. Día 5 – Función BuscarV con Si.Error
  6. Día 6 – Macro de Excel para ocultar hoja
  7. Día 7 – Listas desplegables dependientes en Excel
  8. Día 8 – Validación de datos en Excel para NO ingresar datos repetidos
  9. Día 9 – Nombres de rangos en Excel dinámicos
  10. Día 10 – Macro en Excel para No permitir la eliminación de hojas
  11. Día 11 – Totalizar rangos en Excel dinámicamente
  12. Día 12 – Filtros Avanzados en Excel
  13. Día 13 – Filtros Avanzados con Operadores lógicos
  14. Día 14 – Buscar Objetivo en Excel

34 Responses

  1. La lógica matemática se impone para su solución. Buena técnica para llevar el control de calificaciones de los alumnos y tener siempre presentes a los que tienen baja calificación, esto para su seguimiento. Gracias por compartir para compartir. OMIM

    1. Hola Óscar, hemos visto lo activo que eres en el #Reto40Excel, te felicitamos y esperamos que lo disfrutes mucho más, gracias por comentar y compartir

    1. Hola Nelson, con mucho gusto, esperamos que estés disfrutando de todo el contenido, gracias por comentar y compartir, no te despegues del #Reto40Excel, saludos.

  2. Buenas tardes a todos, quien me pueda ayur con esta macro, para que tambien me oculte las fils que cumplan con la condicion “S2”, pues no manejo mucho lo de las macros y he luchado pero no he podido.
    Mil gracias a quien me pueda ayudar

    ub OcultarFilas()
    Range(“E8”).Select
    Do While ActiveCell.Value “”
    If ActiveCell.Value = “S1” Then
    ActiveCell.EntireRow.Hidden = True
    End If
    ActiveCell.Offset(1, 0).Select
    Loop
    End Sub

    1. Hola Cristobal, lo primero que debes hacer es revisar la escritura del código, ya que si no está bien escrito no va a funcionar así sea una letra mal escrita, por ejemplo comienzas con “ub” debería ser “Sub”, gracias por comentar y compartir. Saludos

    1. Hola Doris, gracias por tu comentario, nos llenad de motivación para seguir trabajando y tratar de mejorar cada día. Saludos

  3. Muchas gracias, el tutorial ha resultado muy útil y está perfectamente explicado. Me gustaría saber cómo podemos ocultar las filas que cumplan también otra condición, en el ejemplo sería que oculte las filas donde en la columna E aparezca “Vendido” Y “En Venta”.

    Gracias!

    1. Hola Alberto, vamos a evaluar tu solicitud para un futuro contenido, ya que hay varias formas de hacer lo que solicitas. Gracias por comentar. Saludos

      1. Muchas gracias pero ya lo he resuelto, pongo aquí la macro por si a alguien le ayuda:

        Sub OcultarVarias()

        For Each cell In Range(“E8”, Cells(1, Columns.Count).End(xlToLeft))
        Select Case cell.Value
        Case “VENDIDO”, “EN VENTA”
        ‘do nothing
        Case Else
        cell.EntireRow.Hidden = True
        End Select
        Next cell

        End Sub

  4. Hola. Me llamo Alex y desde hace tiempo estoy queriendo hacer una macro para que me abra una caja de busqueda de palabra o frase corta, las encuentre y resalte en amarillo y al mismo tiempo oculte las filas que no contengan esa palabra o frase

    Gracias

Leave a Reply to Cristobal Cancel reply

Your email address will not be published. Required fields are marked *