Cómo establecer una hoja de cálculo predeterminada en Excel para Office 365

Normalmente, Excel vuelve a abrir un libro de trabajo en la hoja de cálculo que estaba activa la última vez que se guardó. Si desea que aparezca una pestaña específica (como un panel, una página de instrucciones o un resumen) cada vez que se abra el archivo, puede configurar este comportamiento con una pequeña macro de evento VBA en la versión de escritorio de Excel para Microsoft 365. La macro activa la hoja de cálculo que especifique cada vez que se abre el libro de trabajo.

Este método requiere un libro de trabajo habilitado para macros y solo funciona cuando se permite la ejecución de macros VBA. Excel para la web puede abrir un archivo .xlsm, pero no ejecuta macros VBA. Si no desea usar macros, seleccione la hoja que prefiera antes de guardar y cerrar el libro de trabajo; Excel generalmente recordará la última hoja activa.

1. Elija y nombre la hoja de cálculo predeterminada.

Abra el libro de trabajo en la aplicación de escritorio de Excel. Busque la hoja de cálculo que desea que los usuarios vean primero. Si es necesario, cambie el nombre de la pestaña a uno claro y estable: haga doble clic en la pestaña de la hoja, escriba un nombre como " Principal" y presione Intro. Los nombres de las hojas en VBA deben coincidir exactamente con el nombre de la pestaña, incluyendo espacios y signos de puntuación.

Asegúrese de que la hoja sea una pestaña de hoja de cálculo, no una hoja de gráfico. Si planea cambiarle el nombre más adelante, recuerde actualizar también la macro.

Libro de trabajo de Excel para escritorio con pestañas de hoja de cálculo Principal, Datos y Resumen, con la pestaña Principal seleccionada.
Libro de trabajo de Excel para escritorio con pestañas de hoja de cálculo Principal, Datos y Resumen, con la pestaña Principal seleccionada.

2. Abra el editor de VBA y seleccione ThisWorkbook.

  1. Con el libro de trabajo abierto, pulse Alt+F11 en Windows para abrir el editor de Visual Basic para Aplicaciones (VBA). En un Mac, utilice la pestaña Desarrollador de Excel y seleccione Visual Basic ; los atajos de teclado pueden variar según el teclado y la versión.
  2. Si el panel Explorador de proyectos está oculto, seleccione Ver > Explorador de proyectos o pulse Ctrl+R en Windows.
  3. En el Explorador de proyectos, expanda el proyecto de su libro de trabajo y, a continuación, expanda Objetos de Microsoft Excel .
  4. Haga doble clic en EsteLibro . En la ventana de código, seleccione Libro en el menú desplegable de la izquierda y Abrir en el de la derecha . Es posible que Excel cree el Workbook_Openprocedimiento vacío automáticamente.
El editor de Visual Basic muestra el árbol del proyecto del libro de trabajo y ThisWorkbook seleccionado.
El editor de Visual Basic muestra el árbol del proyecto del libro de trabajo y ThisWorkbook seleccionado.

3. Agregue la macro Workbook_Open

Introduzca este código en la ventana de código de ThisWorkbook . Reemplace Maincon el nombre exacto de la hoja de cálculo que haya elegido.

Private Sub Workbook_Open()
    ThisWorkbook.Worksheets("Main").Activate
End Sub

El Workbook_Openevento se ejecuta al abrir el libro de trabajo y Activateactiva la hoja de cálculo especificada. Mantenga este procedimiento de evento en ThisWorkbook , no en un módulo estándar ni en la ventana de código de la hoja de cálculo.

Código VBA en ThisWorkbook que utiliza Workbook_Open para activar la hoja de cálculo principal.
Código VBA en ThisWorkbook que utiliza Workbook_Open para activar la hoja de cálculo principal.

4. Guarda el libro de trabajo como un archivo .xlsm.

  1. Vuelva a Excel y seleccione Archivo > Guardar como (o Guardar una copia , según su configuración).
  2. En la lista de tipos de archivo, seleccione Libro de Excel habilitado para macros (*.xlsm) .
  3. Guarde el archivo. Si Excel advierte que el código VBA no se puede guardar en un libro de trabajo sin macros, elija la opción que mantiene el formato habilitado para macros.
  4. Cierre el libro de trabajo y, a continuación, vuelva a abrir el archivo .xlsm guardado para comprobar que se abre en la hoja seleccionada.
Opciones de Guardar como de Excel con Libro de trabajo habilitado para macros de Excel (*.xlsm) seleccionado.
Opciones de Guardar como de Excel con Libro de trabajo habilitado para macros de Excel (*.xlsm) seleccionado.

Limitaciones importantes y notas de seguridad

  • Es necesario permitir las macros. Excel puede bloquearlas según la configuración del Centro de confianza, el origen del archivo o la política de la organización. Habilite las macros únicamente en archivos de confianza; no debilite la configuración de seguridad solo para que esta función funcione.
  • El navegador no ejecuta VBA. Excel para la web puede visualizar y editar un libro de trabajo habilitado para macros, pero la macro de evento de apertura no se ejecutará allí. Abra el archivo en la aplicación de escritorio para usar esta funcionalidad.
  • Los destinatarios necesitan una versión compatible de Excel para escritorio y permiso para ejecutar la macro. Explícales a quienes compartan el libro de trabajo qué hace la macro. Si las macros están bloqueadas, el libro de trabajo se podrá abrir, pero la macro no forzará la activación de la hoja predeterminada.
  • Mantenga el nombre de la hoja sincronizado. Si cambia el nombre o elimina la hoja de cálculo de destino, actualice el nombre entre comillas en el código. De lo contrario, la macro podría fallar al abrir el libro de trabajo.

Solución de problemas

El libro de ejercicios se abre en una hoja diferente.

Confirme que el código se encuentra dentro del objeto ThisWorkbook del libro de trabajo correcto y que el procedimiento tiene el nombre exacto Workbook_Open. Compruebe que el nombre de la hoja de cálculo coincide exactamente con la pestaña, guarde el archivo como .xlsm y vuelva a abrirlo en la aplicación de escritorio con las macros habilitadas.

La macro desapareció después de guardar.

El formato estándar .xlsx no conserva el código VBA. Utilice .xlsm para un libro de Excel habilitado para macros, o bien restaure el código y guárdelo de nuevo en el formato correcto.

Solo necesito el archivo para recordar mi última hoja de cálculo.

Es posible que no necesite una macro. Seleccione la hoja de cálculo que desea que aparezca la próxima vez, guarde el libro y ciérrelo. Excel generalmente restaura la última hoja activa, pero esto no es una configuración predeterminada fija: si alguien guarda el libro con otra hoja seleccionada, al abrirlo de nuevo podría aparecer esa hoja en su lugar.

Referencias oficiales de Microsoft

Dejar un comentario

Cómo mover una imagen en Microsoft Word

Cómo mover una imagen en Microsoft Word

Aprende a arrastrar una imagen en Word, a elegir el ajuste de texto, a mantenerla dentro de un párrafo o a fijarla en la página, y a solucionar problemas con imágenes que no se mueven.

Cómo insertar una casilla de verificación en Excel: dos métodos sencillos

Cómo insertar una casilla de verificación en Excel: dos métodos sencillos

Aprende a insertar una casilla de verificación en Excel con la herramienta "En celda", a contar los elementos seleccionados con fórmulas o a agregar un control de formulario vinculado en versiones de escritorio anteriores.

Cómo autocompletar letras en Excel: de la A a la Z y más allá

Cómo autocompletar letras en Excel: de la A a la Z y más allá

Genere letras de la A a la Z, letras minúsculas o etiquetas más allá de la Z en Excel con una fórmula de controlador de relleno, una SECUENCIA o una lista personalizada reutilizable.

Cómo tachar texto en Excel: Atajos y métodos paso a paso

Cómo tachar texto en Excel: Atajos y métodos paso a paso

Aprende a tachar texto en Excel para Windows, Mac y la web, a dar formato a parte de una celda y a eliminar la línea sin borrar su valor.

¿Qué es Microsoft Access? ¿Cómo funcionan sus herramientas de base de datos?

¿Qué es Microsoft Access? ¿Cómo funcionan sus herramientas de base de datos?

Microsoft Access es una aplicación de base de datos para Windows que permite almacenar registros relacionados, crear consultas, generar formularios de entrada de datos y crear informes. Descubra cómo funciona y cuándo es la opción más adecuada.

Importación y exportación de Office Outlook 2010: Transferencia de datos con un archivo PST

Importación y exportación de Office Outlook 2010: Transferencia de datos con un archivo PST

Aprende a importar un archivo PST a Outlook 2010 o a exportar correo electrónico, contactos, calendario y tareas. Sigue los menús correctos y evita carpetas faltantes o duplicadas.

Cambiar la altura y el ancho de las líneas de cuadrícula en Word 2010

Cambiar la altura y el ancho de las líneas de cuadrícula en Word 2010

Aprenda a ajustar la altura y el ancho de las líneas de cuadrícula en Word 2010, cambiar la frecuencia de las líneas visibles y establecer el espaciado horizontal y vertical subyacente de la cuadrícula de dibujo.

Recuperar una contraseña de Outlook PST con Nucleus Kernel

Recuperar una contraseña de Outlook PST con Nucleus Kernel

Recupere una contraseña olvidada de un archivo PST de Outlook siguiendo los pasos actuales de Kernel, que incluyen cómo identificar el archivo correcto, realizar una copia de seguridad y comprobar los límites de la herramienta.

Cómo insertar una página web en vivo en una diapositiva de PowerPoint

Cómo insertar una página web en vivo en una diapositiva de PowerPoint

Utilice el complemento LiveWeb para insertar un sitio web en una diapositiva de PowerPoint, configurar su tamaño y comportamiento de actualización, y comprobar la compatibilidad antes de la presentación.

Agrega los días festivos nacionales a tu calendario de Outlook.

Agrega los días festivos nacionales a tu calendario de Outlook.

Agregue días festivos específicos de cada país en la nueva versión de Outlook, Outlook en la web o la versión clásica de Outlook. Aprenda cómo evitar eventos duplicados y compruebe si faltan fechas de 2026-2027.