Aunque Excel es un programa muy potente y con innumerables funcionalidades hay momentos en los que nos puede interesar ir más allá y adaptarlo mejor a las necesidades que tengamos.
Ventajas de las macros
Existen diversas razones por las que nos puede interesar utilizar macros en Excel para facilitarnos el trabajo.
- Nos permite añadir funcionalidades a Excel que no se encuentran en el programa.
- Podremos automatizar tareas que realizamos habitualmente, siendo de esta forma más eficientes.
- Para convertir Excel en un programa a nuestra medida, que realice justo lo que necesitemos en cada momento.
Las formas de crear una macro
Para crear una macro podremos utilizar la grabadora de macros o programando directamente, escribiendo en código VBA.
En ambos casos, tendremos como resultado una macro que se ha creado con código VBA. Sin embargo, la grabadora de macros tiene muchas más limitaciones que la programación directa.
Grabadora de macros
La grabadora de macros es muy útil para crear macros más simples y para personas que no conocen el código VBA.
La ventaja que tiene es que es muy sencillo de utilizar ya que conforme nos grabamos realizando acciones nos va creando solo el código VBA. Si, por ejemplo, seleccionamos un rango, le damos un formato, realizamos un cálculo y finalmente lo imprimimos, Excel nos creará el código VBA dese que hemos comenzado a grabar hasta que detenemos la grabación.
Programar directamente escribiendo el código VBA
La grabadora tiene limitaciones ya que hay cosas que no se pueden grabar. Si decidimos realizar un evento mientras se cumpla una condición o queremos que aparezca una ventana de aviso cuando se termine un proceso. Mientras que una grabadora de macros realiza una serie de acciones, una detrás de otra, programando directamente no tendremos ningún tipo de limitación.
Solo con la programación directa podremos adaptar Excel a nuestras necesidades.
Deja una respuesta