Cómo habilitar y usar VBA en Excel
Microsoft Visual Basic for Application es un potente programa que permite a los no programadores grabar, crear y editar macros que automatizan tareas en las aplicaciones de Microsoft Office. VBA es una interfaz para crear scripts donde los usuarios escriben códigos para ejecutar un comando o una tarea. En esta publicación, le diremos cómo habilitar y usar VBA en Excel .
Cómo habilitar y usar VBA en Excel
Siga los pasos a continuación para Cómo habilitar y usar VBA en Excel:
- Inicie Excel.
- En la pestaña Desarrollador, haga clic en el botón Visual Basic.
- Haga clic en la pestaña Insertar y seleccione Módulo en el menú.
- Ahora escriba el código en la hoja de modelo.
- Haga clic en el botón Ejecutar y seleccione Ejecutar Sub/UserForm.
- Para eliminar el módulo, haga clic con el botón derecho en el módulo y luego seleccione Eliminar módulo 1.
- El módulo se elimina.
Inicie Excel .
En la pestaña Desarrollador , haga clic en el botón Visual Basic en el grupo Código.
Se abrirá una ventana de Microsoft Visual Basic para aplicaciones .
Haga clic en la pestaña Insertar y seleccione Módulo en el menú.
Un nuevo modelo está abierto. Ahora escriba el código en la hoja de modelo.
Después de escribir su código, haga clic en el botón Ejecutar y seleccione Ejecutar Sub/UserForm.
Minimice la ventana de Microsoft Visual Basic para aplicaciones para ver los resultados.
Si desea eliminar el módulo, maximice la ventana de Microsoft Visual Basic para aplicaciones o haga clic en el botón Visual Basic en la pestaña Desarrollador.
A la izquierda de la ventana, ubique el módulo y haga clic con el botón derecho en él, luego seleccione Eliminar módulo 1.
Aparecerá un cuadro de mensaje solicitando permiso para exportar el módulo antes de eliminarlo; puede seleccionar sí o no, según su elección. Elegimos No.
Se elimina el módulo.
¿Cómo agrego un botón VBA en Excel?
- En la pestaña Desarrollador, haga clic en el botón Insertar.
- En el grupo Controles de formulario, seleccione la opción de botón.
- Dibuja el botón en la hoja de cálculo.
- Haga clic con el botón derecho en el botón y seleccione Asignar macro en el menú.
- Se abrirá un cuadro de diálogo Asignar macro.
- Haga clic en Nuevo.
- Se abrirá una ventana de Microsoft Visual Basic para aplicaciones.
- Escriba el código de la hoja del módulo.
- Haga clic en el botón Ejecutar y seleccione Ejecutar Sub/UserForm.
- Minimice la ventana de Microsoft Visual Basic para aplicaciones.
- Haga clic en el botón en la hoja de cálculo para ejecutar el comando.
¿Cuál es la diferencia entre VBA y script en Excel?
Las diferencias entre Microsoft Visual Basic para aplicaciones (VBA) y Script son que las macros de VBA se desarrollan para soluciones de escritorio y las secuencias de comandos de Office están diseñadas para soluciones seguras, multiplataforma y basadas en multitud. VBA tiene la misma autorización de seguridad que Excel, mientras que Office Scripts solo tiene acceso al libro de trabajo. VBA no tiene un conector Power Automate, mientras que Office Scripts puede ejecutarse a través de Power Automate. Actualmente, VBA tiene una mayor cobertura de las funciones de Excel, en particular las que se ofrecen en los clientes de escritorio, mientras que Office Scripts cubre todos los escenarios de Excel en la web. VBA está diseñado para centrarse en el escritorio, mientras que Office Scripts usa un tiempo de ejecución universal para JavaScript. Tanto VBA como Office Scripts ayudan a las personas que no son programadores a crear pequeños programas en Excel.
Esperamos que comprenda cómo obtener VBA en Microsoft Excel.
Deja una respuesta