Articles

10 – Algunas macros útiles

¿Qué es una macro?

Una macro de hoja de cálculo es un programa informático al que se puede llamar desde el interior de una hoja de cálculo. Las macros más simples simplemente permiten al usuario grabar una secuencia de operaciones de hoja de cálculo, que la computadora memoriza y puede repetir a pedido. Todas las hojas de cálculo modernas tienen facilidades para grabar y usar macros para repetir una serie determinada de instrucciones. Si bien estos pueden ser bastante útiles para tareas computacionales rutinarias y repetitivas, su beneficio en el contexto actual es pequeño, aunque ocasionalmente podemos usarlos para averiguar cómo codifica Excel la información ingresada visualmente.

El enfoque principal de este capítulo será en las macros que amplían la ya considerable potencia de la hoja de cálculo, incorporando instrucciones de programa externas. A partir de Excel 5, el lenguaje macro (p. ej., el lenguaje informático utilizado para codificar la macro) de Excel es VBA, que es lo suficientemente flexible y potente para permitir al usuario de la hoja de cálculo introducir operaciones matemáticas adicionales de su propia elección, operaciones que no forman parte del repertorio habitual de la hoja de cálculo. Las versiones anteriores de Excel usaban un lenguaje de macros menos transparente y ciertamente mucho menos potente, llamado XLM, que no se discutirá aquí.

Las letras VBA son las siglas de Visual BASIC para Aplicaciones, una extensión de BASIC, que a su vez es un acrónimo de Código de Instrucción Simbólico de Uso múltiple para Principiantes.