Ir al contenido principal

Abrir un libro de excel en una hoja específica

En algunas situaciones es necesario que al iniciar un libro de excel, este abra en una hoja específica.  

Con esta macro, si alguien está trabajando con tu archivo de excel, no podrá perderse en su navegación o manejo pues abrirá exactamente en la hoja que el necesita. 

¿Cómo funciona?
La macro usa el evento Open para iniciar el archivo en la hoja especifica al momento de abrirlo.

Private Sub Workbook_Open()
'Paso 1: Selecciona la hoja específica
     Sheets ("Sheets1").Select
End Sub

La macro debe nombrar exactamente la hoja en la cual se iniciará el archivo al abrir.

¿Cómo usarla?
Para implementar esta macro  solo necesitas copiar y pegar el código anterior en el evento Workbook_Open.  Incluyendo la macro ahí, te permitirá que funcione cada vez que abras el archivo.

  1. Ingresa al editor de visual basic presionando ALT+F11 en tu teclado (para windows) o fn + Option + F11 (para mac).
  2. En la ventana de proyecto identifica el nombre de tu archivo y abrelo para ver todas las hojas disponibles.
  3. Ingresa en "Este Libro" o "ThisWorkbook"
  4. Selecciona el evento Open en la lista desplegable
  5. Escribe o pega el codigo en el nuevo modulo, cambia el nombre de la hoja por la que necesites...y Listo!




Comentarios

  1. Excelente muchas gracias por la explicacion, necesitaba saber algo asi, porque uso unas plantillas que descargue desde plantillas-excel.com.

    saludos

    ResponderEliminar

Publicar un comentario

Entradas populares de este blog

Calculadora para Conversión de Tasas de Interes

Valor Futuro de una Suma Presente

Análisis de Sensibilidad: Tablas de Datos