Ocultar y mostrar filas. Macros para principiantes

Vamos a ver en esta entrega un código que nos servirá para ocultar y mostrar filas. Vamos a utilizar el mismo archivo Excel con el que hemos estado trabajando en el mismo Módulo1:

Nos vamos a ubicar al final del Ejemplo11 luego de la línea End Sub que marca el final de dicha macro e insertamos el siguiente código:

Sub Ejemplo12()

'Esta macro oculta la Fila 12 y luego de un mensaje la muestra nuevamente

Rows(“12:12”).Hidden = True

MsgBox “Se ha ocultado la Fila 12”

Rows(“12:12”).Hidden = False

MsgBox “Se ha mostrado la Fila 12”

End Sub

Observemos que estamos en el mismo Módulo1 pero se trata de otra macro cuyo nombre es Ejemplo12 y se encuentra separada del Ejemplo11 por una línea negra.

  1. La primera línea Sub Ejemplo12(), indica el inicio y nombre de la macro Ejemplo12.
  2. La segunda línea ‘Esta macro oculta la Fila 12 y luego de un mensaje la muestra nuevamente, es un comentario informativo para identificar más fácil lo que realizará la macro. Observemos que al inicio de esta línea tiene una comilla sencilla y en el Editor VB se marcará en color verde toda la línea.
  3. La tercera línea es el código con el cual se oculta la fila 12 mediante la aplicación del método Hidden (esconder) y activarlo en True (Rows("12:12").Hidden = True)
  4. La cuarta línea es el código para mostrar el mensaje de que la fila 12 se ha ocultado. MsgBox "Se ha ocultado la Fila 12"
  5. La quinta línea es el código con el cual se Muestra la fila 12 mediante la aplicación del método Hidden (esconder) y activarlo en False (Rows("12:12").Hidden = False)
  6. La sexta línea es el código para mostrar el mensaje de que la fila 12 se muestra. MsgBox "Se muestra la Fila 12"
  7. La última línea marca el fin (End) de la Macro o Subrutina (Sub)

Al ejecutar el código el resultado es:

Al dar Aceptar se ejecuta la segunda parte del código la cual muestra nuevamente la Fila 12:

Finalmente solo queda vincular la macro a cualquier objeto que podamos insertar en la hoja y listo.

Descargara archivo de trabajo.

MÁS SOBRE

Gerencie.com en su correo.

Suscríbase y nosotros colocaremos en su bandeja de entrada la mejor información que generamos diariamente.

Siéntase libre de opinar

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc. Lo que no está permitido es insultar o escribir palabras ofensivas o soeces. Si lo hace, su comentario será rechazado por el sistema o será eliminado por el administrador. Por último, trate de no escribir en mayúscula sostenida, resulta muy difícil leerle.