Cuándo empecé a trabajar de becario e una importante empresa del sector eléctrico,mi responsable me dijo que le hiciera unos cálculos cada día.
Lo bueno (o lo malo) de eso es que esos cálculos eran siempre los mismos.
Con una nueva base de datos tenía que hacer exactamente lo mismo.
Se trataba de copiar, pegar una matriz de datos y después buscar el máximo, calcular algunas medias y poco más.
Y eso mismo, con 50 archivos.
Había muchos datos y tardaba mucho en hacerlo.
Pensé, ha llegado el momento de automatizar el trabajo 🙂
Y trabajar de forma más inteligente. Que Excel trabaje para mi.
Al final, llevar a cabo el proceso de automatización es una inversión en tiempo y debes pensar si vale la pena crear mini herramientas personalizadas.
Es un compromiso entre inversión del tiempo de automatizar el proceso y tiempo que te llevará ejecutar las tareas repetitivas.
En este breve artículo pretendo ayudarte a empezar con los procesos automatizados con Excel.
O dicho de otro modo, cómo crear macros en Excel.
# ¿Qué es una macro en Excel?
Antes ya te lo definí. Es un pequeño programa que repite unas determinadas acciones de forma automática.
Es muy útil si sigues una misma rutina manualmente muchas veces. Y quieres repetirla.
¿Se necesita programar para crear macros?
Un poquito.
Pero ahora te voy a enseñar un truquito para crear macros sin necesidad de programar (o programando lo mínimo)
La primera vez que intenté crear este tipo de mini herramientas muchas horas en aprender cómo hacerlo.
Lo bueno, es que hoy, tu lo aprenderás muy rápido 😉
# ¿Cómo crear macros con Excel sin necesidad de programar?
Te explico cómo empecé con las macros de Excel.
Este es el proceso que yo seguía:
- Grabar la macro con el botón que te enseño en el vídeo
- Con el F11 miraba que había pasado.
- A base de consultar a internet iba aprendiendo el lenguaje de visual basic (el lenguaje de programación de las macros de Excel)
- Al final, retocaba la macro que había grabado para mejorar el proceso
¡Y esto todo! Con esta pequeña estrategia conseguí crear procesos muy chulos con Excel y, lo más importante, me ahorré muchas horas de trabajo 😉
De esta manera aprendí a crear macros y seguro que te ayudaré a lograrlo.
Hoy te paso un vídeo súper simple de cómo crear macros sin necesitar de programar.
Este método está muy bien para salir del paso. Y aprender practicando.
Ahora te cuento un poco más sobre cómo descubrir el interior de estas macros.
# Descubriendo el interior de las macros de Excel
Una vez hayas creado tu primera macro utilizando este pequeño proceso es momento de descubrir lo que pasa dentro.
Estas macros que grabas están escritas con el lenguaje de Excel: Visual Basic.
Dentro de Excel existe la posibilidad de que puedas ver estas macros y visualizar el contenido del interior de estos procesos.
Con la tecla F11 acceder al editor de Visual Basic.
En el siguiente vídeo te explico cómo puedes acceder al interior de las macros:
Ahora que ya conoces esta funcionalidad el siguiente paso es aprender a trabajar con el lenguaje de visual basic para perfeccionar tus macros y automatizaciones.
¿Cómo?
Con la ayuda de google (como en muchas ocasiones)
Pero déjame recomendarte una página que te ayudará a aprender a programar macros y todo el potencial de Excel.
Es excelyvba.com de Quique Arranz. Te pongo algunos enlaces interesantes:
- ¿Qué es una macro?
- Empezar a crear macros
- Ejemplo: Eliminar filas en blanco
- Ejemplo: Macro para copiar datos de un archivo a otro en Excel
Con la ayuda de estos tutoriales seguro que vas a entender la esencia de las macros. Y tal vez, cuando lo necesites vas a empezar a utilizarlas y no podrás parar 🙂
…
¡Bien!
Hoy has aprendido a automatizar procesos gracias a las funcionalidades de Excel y las macros.
Con la ayuda de cómo empezar a usar estas herramientas te será mucho más fácil atreverte.
Espero que te haya gustado 😉
¿Cuando empezarás a automatizar tus procesos?
Te espero en los comentarios