Ejecutar macros en Excel: cómo personalizar el programa

Incluidas las preguntas frecuentes: usted hace preguntas, nosotros proporcionamos respuestas

Llevar a cabo pasos de trabajo que se repiten regularmente en Excel lleva mucho tiempo. Debería utilizar macros para que estos procesos sean más eficientes en el futuro. Estos son proporcionados por Excel para realizar automáticamente las tareas definidas para usted. Las instrucciones necesarias se presentan a la macro una vez y se registran en el proceso o se programan directamente utilizando el lenguaje de scripting interno de Excel VBA (Visual Basic para Aplicaciones).

Las ventajas de las macros en Excel

Con la ayuda de macros, puede capturar datos en segundos (por ejemplo, de libros de trabajo existentes, bases de datos o Internet), procesarlos (por ejemplo, formatear valores, ordenar datos, adaptar libros de trabajo) y luego generarlos (por ejemplo, en forma de tablas, gráficos o PDF). También puede ejecutar macros y usarlas para realizar varios cambios en la configuración de Excel.

Tener los pasos de trabajo registrados por una macro.

No todas las macros tienen que estar basadas en un código largo que tiene como objetivo automatizar procesos complejos. En cambio, algunas macros están diseñadas para una aplicación simple y ni siquiera tienen que programarse por escrito. En la pestaña adicional “Desarrollador” encontrará el botón para grabar macros. Tan pronto como se active esta función, Excel registrará sus pasos de trabajo y los repetirá de forma independiente a pedido.

Pasos de trabajo del programa en VBA

Una vez que sus aplicaciones se vuelven más sofisticadas, puede usar VBA para que Excel no tenga que demostrar su trabajo cada vez. Ni siquiera necesita escribir el código para programarlo usted mismo, pero puede recurrir a una gran selección de ejemplos prácticos y utilizarlos en sus propias aplicaciones según sea necesario.

Para incorporar estos códigos obligatorios, necesita un módulo VBA vacío. Para hacer esto, abra la carpeta VBA usando la combinación de teclas Alt + F11 y coloque el mouse en la ruta de la carpeta que aparece en la parte superior izquierda de la página. Allí puede insertar un nuevo módulo con el botón derecho del mouse. En su área de texto ahora puedes copiar todas las macros que quieras transferir a las celdas de tus propias aplicaciones.

Cada macro se inicia con el comando "Sub" y luego se cierra de nuevo con "End Sub". La tarea exacta que la macro debe realizar más tarde se define en las líneas de texto intermedias.

Macros para el área de visualización

Incluso antes de pasar a las aplicaciones prácticas de sus tablas, ya puede utilizar las primeras macros para editar la funcionalidad y la escala de su ventana abierta de Excel. Gracias a las macros utilizadas, este cambio no tiene por qué ser único, pero se puede volver a ajustar muy rápidamente si es necesario. De esta forma puedes:

  • Restringir el área de desplazamiento de una hoja de trabajo,
  • Cambie Excel al modo de pantalla completa,
  • activar y desactivar el modo de pantalla completa a voluntad,
  • minimizar la ventana de Excel en el comando,
  • abre el cuadro de diálogo de zoom inmediatamente.

Macros para comprobar y buscar

Con otras macros, puede realizar correcciones y comprobaciones de forma rápida y sencilla. Esto le permite verificar palabras individuales o incluso textos completos para verificar su ortografía correcta. Además, también puede agregar a la lista de autocorrección existente. Los errores que ocurren con frecuencia no solo se reconocen, sino que se corrigen de inmediato.

También puede utilizar estas macros para solicitar información sobre su archivo de Excel. Por lo tanto, es posible ver tanto la ruta de almacenamiento como la fecha de almacenamiento de un libro de trabajo con un clic del mouse.

Macro de Excel: abrir y cerrar

Muchos botones de uso común se pierden en medio de las pestañas, por lo que puede llevar mucho tiempo encontrarlos cada vez. Incluso si hay una combinación de teclas adecuada para ejecutarlo, es posible que simplemente falte en este momento. Gracias a la introducción de macros, puede vincular botones que usa regularmente en su libro de trabajo de acuerdo con sus necesidades. Por ejemplo, puede:

  • Abra la ventana de diálogo para guardar,
  • dejar una ventana de mensaje para otros usuarios,
  • llamar al asistente de diagramas,
  • abre el administrador de complementos,
  • abrir el cuadro de diálogo de impresión y configurar los números de página,
  • Crea una ventana de entrada automáticamente.

Sin embargo, algunos botones, como el menú contextual, ya están activados al comienzo de una sesión de Excel. Aquí puede utilizar una macro para desactivarla si es necesario. Incluso puede usar macros para cerrar toda la aplicación de Excel en cualquier momento.

Edite la configuración, incluidas las advertencias, mediante macros

Finalmente, las macros también pueden entrar en juego si desea cambiar la configuración de Excel de su configuración predeterminada.

Sin embargo, al mismo tiempo, también puede utilizar macros para cambiar la configuración de los mensajes de error que muestra. Si no necesita algunos mensajes de advertencia, puede desactivarlos de esta manera. Si, por el contrario, desea que sus mensajes de error sean aún más claros, puede subrayarlos con un pitido acústico mediante una macro.

Preguntas frecuentes

¿Puede una macro de Excel interactuar con otras aplicaciones de Office?

Los programas como Excel y Word pueden interactuar entre sí. Se puede usar una macro para transferir un resultado de Excel a una plantilla de Word e imprimir o enviar automáticamente el archivo creado de esta manera.

¿Se pueden cambiar el nombre de los módulos VBA?

El nombre de un módulo creado se puede cambiar en cualquier momento, pero esto no es posible a través del menú contextual, que normalmente se abre con el botón derecho del mouse. En su lugar, abra el módulo que desea cambiar usando la combinación de teclas Alt + F11 e ingrese un nuevo nombre en la ventana de nombre respectiva. Se encuentra en la parte inferior izquierda de la ventana de visualización actual.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave