Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado

Abrir un libro siempre en la misma hoja

| 3 Comments

Algunos libros pueden necesitar abrirse en una hoja especifica, ya que esta puede contener información importante respecto al contenido o función del libro.

Para ello, mediante el lenguaje VBA se puede crear una macro que nos permita alcanzar este cometido.

Sin embargo,  es necesario tener las siguientes consideraciones:

  • La hoja a seleccionarse debe tener un nombre especifico y único para evitar la selección de otras hojas que no son de nuestro interés.
  • El lenguaje de programación de VBA debe residir necesariamente en el modulo ThisWorkbook, como se muestra en la siguiente imagen.

Imagen 1

(Para mayor visualización de la imagen, hacer click en la misma)

Como se observa en la imagen anterior, el lenguaje VBA que nos permitirá realizar esta tarea es la siguiente:

Private Sub Workbook_Open()

Sheets(“Hoja1”).Select

End Sub

Nota: El nombre de este procedimiento es reservado y ejecuta su contenido al abrir el libro.

Otra alternativa es la de crear el procedimiento en un modulo estándar con el siguiente lenguaje:

Sub Auto_Open()

Sheets(“Hoja1”).Select

End Sub

Nota: El nombre de este procedimiento también es reservado y ejecuta su contenido al abrir el libro.

A continuación muestro una imagen de esta alternativa:

Imagen 2

(Para mayor visualización de la imagen, hacer click en la misma)

Finalmente dejo un ejemplo de la primera alternativa:

Ejemplo Abrir libro en la misma hoja

Elaborado por: John Garcia

3 Comments

  1. muchas gracias Jonh

  2. Gracias excelente el tuto

  3. Buen día, muchas gracias me sirvió mucho, pero tengo un problema, me trabaja bien mientras no modifique nada del archivo, pero si hago alguna modificación en alguna hoja, entonces siempre me abre en esa hoja donde hice la ultima modificación, agradezco si me pueden orientar sobre como solucionarlo.

Deja un comentario

Required fields are marked *.


Excel Avanzado located at , Lima, Perú . Reviewed by usuarios rated: 4.7 / 5