
Isaac Israel Groisman Oberman
PreguntaPara qué sirven los macros, no es mas fácil usar la interfaz gráfica de excel en vez de estar programando?

Leider Giovanny Torres Lujan
Me causó curiosidad la respuesta de @mmgiraldof, ¿qué hace un analista económico? Soy economista pero no he podido ejercer, entonces me pregunto, qué hace en ese cargo.

Luis Carlos Morales Díaz
Cuando utilizas tablas dinámicas, y ejecutas una macro. puedes adicionar un dato en la tabla inicial o fuente de los datos y automáticamente se vera reflejado en el la tabla dinámica o grafica dinámica.
Miguel Mateo Giraldo Forero
En mi antigua trabajo, era analista económico, las macros servían para automatizar reportes. Todos los meses sale un informe del DANE (Centro de Estadística de Colombia) se descargaba el archivo se guardaba en la carpeta donde tambien estaba el archivo macro y el resto era magia. Se automatizaba solo.

WENANCE SA
Donde encuentro los códigos de los colores?

Alberto Pacheco Herrera
un ejemplo practico sería el de adquirir datos en tiempo real de cualquier estudio o análisis que quieras hacer

Alberto Pacheco Herrera
las macros te dan un superpoder mucho mas grande que el de la interfaz gráfica

Miguel Angel Hernández Melo
Muchas gracias por este hilo, justamente me hacía la misma pregunta.
Jherom Chacon
La pregunta está genial y es super relevante. Como dice el compañero de arriba, las macros te permiten automatizar tareas comunes.
Veamos un ejemplo:
Si en tu trabajo tienes que gestionar un archivo de datos que genera otra parte de la organización para con el generar un reporte de utilidades financieras, entonces puedes a partir del archivo generado crear tablas dinánicas o pivote y gráficos que permitan adelantar el proceso de análisis general de los datos presentados.
Por supuesto que es más facil usar la interfaz gráfica. De hecho podemos hacerlo para grabar nuestras macros sin necesidad de programarlas con VBA. Sin embargo, conocer y entender el código generado te permite personalizar el funcionamiento del mismo y también solucionar problemas que puedas llegar a detectar dentro del funcionamiento de una macro.
Es importante recordar en este punto que las macros las puedes guardar dentro del propio archivo que estas trabajando, generando un archivo de Excel habilitado para macros extensión xlsm o también puedes guardar la macro en el libro personal.
Esta segunda opción te permite poder ejecutar esa macro en cualquier archivo que llegue a tu computadora. Siendo funcional el ejemplo que te dí. De esa manera no entregas tu macro y mandas a los directivos solo un archivo de Excel con los productos de análsis terminados y no corres el peligro de que un antivirus te bloquee el archivo adjunto, cosa que pasa bastante con los archivos xlsm.
No dudes en preguntar cualquier otra cosa. No existen las preguntas obvias y todo cuestionamiento es valido para el crecimiento de la comunidad,
Iván Moreno
Las macros te permiten automatizar tareas rutinarias. Cuando tienes que hacer varios procesos seguidos, las macros permiten ahorrar muchísimo tiempo.

Juan David Avila Caycedo
Los macros se utilizan para generar programas especializados basado en excel tomando este como núcleo, si necesitas hace un movimiento de inventario podrías hacer un macros en el cual escojas de tu base de datos proveedores al ingresar la razón social o el NIT, y este traiga todos los datos, después seleccionar los productos que se obtuvieron según lo que ofrece dicho proveedor, también los movimientos de venta con las bases de datos clientes, con toda esta información el marcros te generara el kardes las facturas. etc.
Con este ejemplo llegaríamos a hacer algo especializado por medio de macros. y con una automatización de procesos.