Macros y Visual Basic en Excel
Una macro es una acción o un conjunto de acciones que se puede ejecutar todas las veces que desee.
What you will learn
Si hay tareas de Microsoft Excel que realiza reiteradamente, puede grabar una macro para automatizarlas.
Una macro es una acción o un conjunto de acciones que se puede ejecutar todas las veces que desee.
Cuando se crea una macro, se graban los clics del mouse y las pulsaciones de las teclas.
Why take this course?
Si tiene tareas que realiza reiteradamente, puede grabar una macro para automatizarlas. Una macro es una acción o un conjunto de acciones que puede ejecutar todas las veces que quiera. Cuando se crea una macro, se graban los clics del ratón y las pulsaciones de las teclas. Después de crear una macro, puede modificarla para realizar cambios.
Imagine que todos los meses crea un informe para el departamento contable. Los clientes con cuentas vencidas deben de aparecer en rojo y en negrita. Puede crear 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, que está oculta de forma predeterminada.
Las macros se escriben en un lenguaje conocido como Visual Basic (VBA). Este lenguaje permite acceder a prácticamente todas las funcionalidades de Excel, pero Excel provee de una herramienta que permite crear una macro sin necesidad de conocer el lenguaje de programación.
Crear una macro en Excel es una manera fácil y rápida de eliminar esas tareas repetitivas que todos los días te quitan tu tiempo.
TEMARIO.
Módulo 0.
¿ Cual es la diferencia entre office 365 y office 2019 ?
Módulo 1.
FICHA DESARROLLADOR Y ENTORNO DE VISUAL BASIC.
MI PRIMERA MACRO CON MSGBOX.
FORMAS DISTINTAS DE EJECUTAR UNA MACRO.
Modulo 2.
GUARDAR ARCHIVO CON MACROS.
PROTEGER ARCHIVO CON MACROS.
Modulo 3.
COMO ESCRIBIR DATOS EN UNA CELDA.
CÓMO PROCESAR UN RANGO DE DATOS VERTICAL.
CÓMO PROCESAR UN RANGO DE DATOS HORIZONTAL.
SENTENCIA IF - THEN - EJEMPLO SIMPLE.
SENTENCIA IF - THEN - EJEMPLO AVANZADO.
SENTENCIA INPUTBOX.
Modulo 4.
GRABADORA DE MACROS. EJEMPLO SIMPLE.
OPTIMIZANDO EL CODIGO DE LA GRABADORA.
GRABADORA DE MACROS EJEMPLO COMPLEJO.
4. CUANDO USAR UNA MACRO.
Modulo 5.
QUÉ ES UN FILTRO AVANZADO.
VER RESULTADOS EN OTRA HOJA.
TERMINANDO EL INFORME.
Modulo 6.
CONTROL DE FORMULARIO.
GENERANDO EL REPORTE
Modulo 7.
PREPARACIÓN DEL ARCHIVO PREVIO A LA MACRO.
ESCRIBIENDO EL FOR.
AFINANDO LA MACRO Y DEFINIENDO EL CONTADOR.
DANDO FORMATO CON LA GRABADORA Y BORRANDO LOS DATOS.
Modulo 8.
DEFINICIÓN DE VARIABLES CON INPUT BOX Y EXPLICACIÓN DE CONTADORFILA.
COPIADO DE FILAS CON EL PRIMER FOR.
COPIADO DE COLUMNAS CON FOR.
AGREGADO DE SENTENCIA IF.
VERIFICACIÓN DE LA MACRO O DEBUGGING PASO A PASO.
Modulo 9.
INTRODUCCIÓN A FORMULARIOS Y CONTROLES.
DESARROLLO DEL FORMULARIO PASO A PASO PARTE 1.
DESARROLLO DEL FORMULARIO PASO A PASO PARTE 2.
DESARROLLO DEL FORMULARIO PASO A PASO PARTE 3.
VALIDACIÓN 1.
VALIDACIÓN 2.
Modulo 10.
CASO PRÁCTICO CLASE 1 DE 4.
CASO PRÁCTICO CLASE 2 DE 4.
CASO PRÁCTICO CLASE 3 DE 4.
CASO PRÁCTICO CLASE 4 DE 4.
Modulo 11. Visual basic en profundidad.
Variables, constantes, y, ámbito de las variables.
Variables Objeto.
Procedimientos Sub.
Procedimientos Sub. Argumentos.
Procedimientos Function.
Formularios.
Objeto Application.
WorksheetFunction.
Encontrar la ultima fila ocupada.
Matrices.
Condicionales y bucles.
Bucle For...Each...Next.
XLDOWN
Modulo 12. Ejemplo práctico.
Modulo 13. Tarea a realizar por el alumno.
Modulo 15. Ejemplos.
Cambiar color de la fila seleccionada.
Encontrar la ultima fila ocupada.