Cómo abrir el editor de VBA en Excel (Windows y Mac)

Para abrir código VBA en Excel de escritorio, pulse Alt+F11 en Windows. En Mac, vaya a Desarrollador > Visual Basic o utilice el atajo de teclado Fn+Alt+F11 . Ambas opciones abren el Editor de Visual Basic (VBE), donde puede ver o escribir macros para un libro de trabajo. Excel para la web no permite crear, ejecutar ni editar macros VBA, por lo que deberá abrir el archivo en la aplicación de escritorio si necesita el editor.

Libro de Excel para Windows con las teclas Alt y F11 mostradas encima de la cuadrícula de la hoja de cálculo.
Pulse Alt+F11 mientras tenga abierto un libro de trabajo en Excel para Windows.

Abra el editor VBA en Excel para Windows.

El atajo de teclado es la forma más rápida de abrir el editor de VBA. Microsoft indica Alt+F11 como el atajo para abrir el Editor de Visual Basic para Aplicaciones en los atajos de teclado de Excel .

  1. Abra un libro de trabajo en la aplicación de escritorio de Excel. Puede ser un libro de trabajo nuevo en blanco o un archivo existente. Guarde una copia primero si planea probar código desconocido.
  2. Pulsa Alt+F11. El editor se abrirá en una ventana aparte. Si tu portátil tiene asignada una función a la tecla F11, mantén pulsada también la tecla Fn para que Excel reciba la tecla de función.
  3. Si prefiere usar el ratón, utilice la cinta de opciones. Seleccione Desarrollador > Visual Basic . Esto abrirá el mismo editor. Si cambia a otro libro de trabajo, el Explorador de proyectos también mostrará su proyecto VBA.
Pestaña Desarrollador de Excel con el botón Visual Basic resaltado en la cinta de opciones.
El comando Visual Basic se encuentra en el grupo Código de la pestaña Desarrollador de Excel.

No confunda Alt+F11 con Alt+F8 : Alt+F8 abre el cuadro de diálogo Macro, donde puede seleccionar y ejecutar una macro guardada. Alt+F11 abre el editor de código. Para volver a Excel, pulse Alt+F11 de nuevo o cambie de ventana. Abra primero el libro de trabajo si desea que su proyecto aparezca en el Explorador de proyectos.

Muestra la pestaña Desarrollador si no está disponible.

Excel oculta la pestaña Desarrollador de forma predeterminada, pero puedes agregarla a la cinta de opciones. En Windows, selecciona Archivo > Opciones > Personalizar cinta de opciones . En la lista Pestañas principales, marca Desarrollador y luego haz clic en Aceptar . La pestaña permanecerá visible a menos que desactives su casilla de verificación posteriormente. Estos son los pasos que Microsoft indica para mostrar la pestaña Desarrollador .

Cuadro de diálogo Opciones de Excel con la opción Desarrollador marcada en Personalizar cinta de opciones y pestañas principales.
Habilita la opción Desarrollador en las Opciones de Excel y, a continuación, haz clic en Aceptar para añadirla a la cinta de opciones.

En Excel para Mac, abre Excel > Preferencias > Cinta de opciones y barra de herramientas . En Personalizar la cinta de opciones, selecciona Pestañas principales , marca Desarrollador y elige Guardar . A continuación, selecciona Desarrollador > Visual Basic . Microsoft también documenta el atajo de teclado para Mac como Fn+Alt+F11; en los teclados de Apple, la tecla Alt se llama Opción. Consulta la guía de la pestaña Desarrollador de Excel para Mac de Microsoft y sus instrucciones de atajos de teclado para el editor VBA .

Qué hacer después de que el editor abra

El panel izquierdo, llamado Explorador de proyectos, muestra los libros de trabajo abiertos como proyectos VBA. Un proyecto puede contener objetos de hoja de cálculo y libro de trabajo, formularios y módulos estándar. Si el Explorador de proyectos está oculto en el editor de Windows, seleccione Ver > Explorador de proyectos o pulse Ctrl+R . El panel de código grande de la derecha es donde se inspecciona o introduce el código.

El editor de Visual Basic muestra un proyecto VBA en el Explorador de proyectos y un panel de código.
El Explorador de proyectos identifica el libro de trabajo, mientras que el panel de código muestra un procedimiento o módulo.

Para probar una pequeña macro, seleccione el proyecto de su libro de trabajo en el Explorador de proyectos y, a continuación, elija Insertar > Módulo . Escriba o pegue este procedimiento en la nueva ventana de código:

Sub AddWorksheet()
    ActiveWorkbook.Worksheets.Add
End Sub

Haz clic en cualquier parte del procedimiento y pulsa F5 , o usa el comando Ejecutar en el editor. La macro añade una hoja de cálculo al libro activo. Si solo quieres inspeccionar el código existente, no necesitas ejecutar nada. Para obtener más información sobre cómo crear y ejecutar macros, consulta las instrucciones de Microsoft .

Guarda el libro de trabajo para que se conserve el código VBA.

Un libro de trabajo .xlsx estándar no puede almacenar código de macro VBA. Si desea agregar código que desee conservar, vaya a Archivo > Guardar como y seleccione Libro de trabajo de Excel habilitado para macros (*.xlsm) . La lista de formatos de archivo compatibles de Microsoft confirma que .xlsm almacena código VBA, mientras que .xlsx no. Si Excel advierte que las macros se eliminarán al guardar como .xlsx, cancele esa opción de formato y guarde una copia habilitada para macros.

Excel para la web puede abrir un libro de trabajo que contenga macros, pero no puede ejecutar, crear ni editar su código VBA. Seleccione « Abrir en aplicación de escritorio» para usar el editor de Visual Basic (VBE). Si Alt+F11 no funciona, primero confirme que está en Excel de escritorio y, a continuación, intente ir a Desarrollador > Visual Basic ; en un portátil, incluya Fn si es necesario. Si el editor se abre pero falta la lista de proyectos, muestre el Explorador de proyectos en el menú Ver.

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.