Macros,  automatizando operaciones en Excel


No quería pasar el día sin comentar mi experiencia con las Macros en Excel ya que me sentí completamente identificado con los comentarios hechos en clase. Yo no sabía programar en Macros, solo había tenido algún tipo de acercamiento a programación en la carrera (en diferentes lenguajes) pero nunca la aplicación en la práctica.

Fue en el momento en que me enfrenté con hojas de cálculo de registros de inventarios donde no se podría analizar la información y los errores al copiar y pegar las fórmulas eran recurrentes y no se podía visualizar de forma práctica los materiales cuya existencia era baja o incluso nula, incluso para consumibles de laboratorio, cuyo impacto por el desabasto puede afectar varias semanas (en las que llegan los insumos importados) ya que sin ellos no es posible hacer análisis en un laboratorio y sin los resultados del análisis no se puede distribuir productos farmacéuticos, lo que puede convertirse en un desabasto del producto.

 

Ejemplo Macro
Imagen de una Hoja con Macros, automatizando la entrada de materiales. Se puede ver en colores los materiales con menor cantidad del ROP y del SS

 

Centrado en la idea de mejorar esto, comencé a informarme y hacer pruebas con Macros, con tutoriales, foros en internet y sobretodo tiempo, logré aprender a usar la herramienta y automatizar operaciones de ingreso, y salidas de mercancías en las hojas de cálculo. Todo esto empezando por grabar macros sencillas hasta lograr hacer cambios en la programación directamente y mejorar el rendimiento de las macros, vamos que cada vez lo vas mejorando al añadir más cosas o reduciendo las líneas de código.

Se pueden hacer cosas realmente útiles ya que invirtiendo tiempo en el momento de desarrollarla reducimos el tiempo invertido posteriormente y la posibilidad de errores,  por lo que los animo a aprender a usarlas para el desarrollo profesional y sobre todo para hacernos la vida más fácil.

Entre las ventajas de usar esta herramienta encontré:

  • Reducción de tiempo en la toma de decisiones
  • Mitigación de errores por mal uso o pérdida de fórmulas
  • Trazabilidad de las operaciones por medio de un control de cambios
  • Registro de los movimientos de mercancías, creación de datos históricos
  • Visibilidad de ROP, SS y sobre-inventarios (ayudándose con formatos condicionales)
  • Control de acceso a diferentes operaciones dependiendo de usuarios y contraseñas. Diferenciación entre administradores y usuarios
  • Bloqueo de la hoja de cálculo, para evitar cambios manuales y ruptura de la hora de cálculo y su funcionamiento

También con las macros es posible hacer cambios en el nombre del archivo,  llamar otros archivos, guardar en PDF automáticamente y muchas otras cosas realmente útiles en el manejo de información y con las cuales podemos mejorar la toma de decisiones.

Como cualquier otro sistema, el problema no solo es implementarlo sino mantenerlo tanto por usuarios como por administradores del sistema y hacerlo lo suficientemente robusto para que soporte ampliaciones y el uso de usuarios inexpertos en computación.

Les comparto el manual que presentó José Pedro en clase:

Haz clic para acceder a macrosVisualBasicParaExcel.pdf

 

Deja un comentario