Hola a todos, mi nombre es Miguel Ángel Franco García, certificado en MOS, y, quiero presentar este curso sobre macros y visual Basic para Excel.
Emperezaremos desde un nivel básico hasta un nivel intermedio/avanzado.
Pues empecemos…
Si hay tareas de Microsoft Excel que realizamos de forma repetitiva, puede ser interesante grabar una macro para automatizarlas.
Una macro es una acción o un conjunto de acciones que se puede ejecutar todas las veces que deseemos.
Cuando creamos una macro, se graban los clics del ratón y las pulsaciones de las teclas.
Después de crear una macro, podemos modificarla para realizar cambios en su funcionamiento.
Por ejemplo, imaginemos que todos los meses debemos de crear un informe contable, donde queremos que los nombres de los clientes con cuentas vencidas aparezcan en rojo y en negrita. Pues, podemos crear y luego ejecutar una macro que aplique rápidamente estos cambios de formato en las celdas seleccionadas.
Las macros y las herramientas de VBA se pueden encontrar en la pestaña Desarrollador, o, programador, que está oculta de forma predeterminada, por lo que el primer paso consiste en habilitarla.
Para habilitarla, vamos a la pestaña archivo, hacemos clic en opciones.
Se abre la ventana, opciones de Excel, en la ventana de la izquierda hacemos clic en personalizar cinta de opciones.
En la ventana de la derecha, buscamos desarrollador o programador, la marcamos, y, aceptamos, y, ya debe de aparecer en nuestra cinta de opciones.
En este curso, vamos a comenzar desde un nivel cero hasta un nivel intermedio/avanzado.
Con una macro, vamos a poder crear aplicaciones en Excel.
Si somos expertos en Excel, pues el siguiente paso es macros y VBA, VBA, significa visual Basic para aplicaciones.
También vamos a poder automatizar tareas repetitivas que debemos de hacer todos los días.
En este curso, vamos a aprender el lenguaje de visual Basic, este lenguaje está orientado para las aplicaciones de Office.
Para entrar en el mundo de VBA, es necesario estar familiarizado con los conceptos de Excel como que son celdas, rangos, hojas, tablas, también que sepamos trabajar con hojas, como copiarlas, moverlas, guardarlas, y, tratar con las fórmulas de Excel.
Cuando vamos a crear una aplicación en VBA para Excel, lo primero, debemos de saber que tiene que hacer la aplicación, que quiere el cliente hacer.
Cuando vamos a crear una macro, debemos de saber que vamos a interactuar con rangos de celdas, hojas, tablas de datos.
Debemos de crear aplicaciones que sean intuitivas, es decir, que cualquier usuario que lo vaya a usar, sepa que botones tiene que usar, y, para que sirven dichos botones.
También, debemos de saber cómo manejar los errores, por ejemplo, podemos definir un campo para que solo admita números, si el usuario introduce letras, va a proporcionar un error, pues es ese error el que debemos de saber manejar, en este caso, debe de arrojar un mensaje indicando que ese campo solo acepta números, igualmente, por ejemplo, para una fecha, si hemos delimitado las fechas.
Si no tratamos los errores, y, el usuario introduce un dato no admitido, la macro se va a detener, al controlar los errores, solo nos mostrara un mensaje, pero el programa continuara.
También, es importante, que una aplicación tenga un buen aspecto en lo estético, es decir, debemos de alinear los objetos, saber que colores debemos de usar.
Una vez que hemos terminado la aplicación, es la hora de comprobarla, es decir, debemos de probar con todas las condiciones posibles, para depurar errores, porque es muy normal, que cuando hacemos un programa, algo se nos puede olvidar revisar, de esta manera, estaremos seguro a la hora de entregar el programa que ha sido depurado, y, va a funcionar correctamente.
Una buena opción, es que otra persona, que no conozca el programa, lo pruebe.
Comments