Inicio
» MS OFFICE
»
Cómo abrir el editor de VBA en Excel (Windows y Mac)
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.
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 .
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.
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.
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.
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 .
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 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.