Automatización de Tareas con Macros en Excel

Clase 6 de 17Curso de Excel Avanzado con Macros

Resumen

¿Qué es grabar y correr macros en Excel?

Grabar macros en Excel es una manera efectiva de automatizar tareas repetitivas, ahorrando tiempo y esfuerzo considerable. Al grabar una macro, registras una secuencia de acciones que posteriormente puedes repetir con un simple comando. Esto es especialmente útil para tareas como descargar archivos regularmente y darles un formato, realizar operaciones matemáticas, o modificar celdas y columnas.

¿Cómo iniciar con las macros?

Para empezar a trabajar con macros, necesitas un documento de Excel que esté habilitado para macros (.xslm). Este formato permite que tus macros se ejecuten correctamente. Al abrir el documento, asegúrate de que el formato es amigable y cómodo para trabajar. Si trabajarás frecuentemente con este archivo, considera grabar una macro para facilitar el proceso de formateo.

¿Cómo grabar una macro?

Sigue estos pasos para grabar una macro en Excel:

  1. Duplicar la hoja: Antes de comenzar, haz una copia de tu hoja de trabajo. Esto te permitirá mantener la información original e intentar nuevamente si es necesario.
  2. Acceder a la ficha Programador: Dirígete al menú 'Inicio' y selecciona 'Programador'. Aquí encontrarás el botón 'Grabar Macro'.
  3. Asignar nombre y atajo: Al darle clic a 'Grabar Macro', se abrirá una ventana para que asignes un nombre, como "Formato". Puedes también establecer un atajo para ejecutar la macro rápidamente.
  4. Elegir dónde guardar: Decide el libro donde se guardará tu macro. Es recomendable elegir el mismo libro en el que estás trabajando.
  5. Descripción de la macro: Asegúrate de añadir una descripción corta explicando la función de la macro. Esto es útil si deseas compartir o referenciar la macro más adelante.
  6. Realizar acciones: Comienza a realizar las acciones que deseas automatizar. Por ejemplo, ajustar el ancho de las columnas, aplicar negritas a los encabezados, centrar texto, y ocultar información innecesaria.
  7. Finalizar grabación: Una vez finalizadas las acciones, selecciona la celda final, ve a la ficha 'Programador' y selecciona 'Detener Grabación'.

¿Cómo revisar y editar macros en Visual Basic?

Si deseas comprobar las acciones registradas por la macro o hacer ajustes, puedes acceder al entorno de Visual Basic desde la ficha 'Programador'. En Visual Basic, encontrarás el nombre de tu libro y un nuevo módulo que contiene la macro grabada. Aunque no es necesario editar el código a menos que tengas conocimientos avanzados, esta herramienta te permite confirmar que todas las acciones se han registrado correctamente.

¿Cómo ejecutar una macro grabada?

Cuando necesitas ejecutar una macro que has grabado previamente, aquí tienes los pasos a seguir:

  1. Accede al menú de macros: Ve a la ficha 'Programador' y selecciona 'Macros' en la sección de código.
  2. Selecciona la macro: En la ventana emergente, elige la macro que deseas ejecutar de entre las listadas. Puedes decidir ver las macros disponibles en los libros abiertos, en un libro específico o solo en el actual.
  3. Elegir método de ejecución: Decide si deseas ejecutar la macro de una sola vez o paso a paso para verificar cada acción.
  4. Editar o eliminar: Si lo necesitas, tienes la opción de modificar la macro llevándola al entorno de Visual Basic, o eliminarla si ya no es necesaria.
  5. Ejecutar: Asegúrate de estar en la hoja correcta donde deseas aplicar las acciones antes de hacer clic en 'Ejecutar'. Verás cómo el formato predefinido se aplica de manera rápida y sin esfuerzo.

Invitación a practicar

Te animamos a practicar grabando y ejecutando tu propia macro en un archivo de películas o en cualquier otro que desees formatear automáticamente. Una vez que lo hayas hecho, comparte una captura de pantalla del código generado en el entorno de Visual Basic en los comentarios para recibir feedback y continuar mejorando tus habilidades con Excel.