Macros y Visual Basic en Excel

所在平台: Udemy

课程主页: https://www.udemy.com/course/macros-y-visual-basic-para-microsoft-excel/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Excel 宏与 VBA 课程概述** 本课程旨在教授学员如何使用 Excel 宏和 VBA(Visual Basic for Applications)来自动化重复性任务,提高工作效率。 **核心内容:** * **宏的基础知识:** 学习如何录制和执行宏,理解宏是录制的一系列操作,可以随时重复执行。 * **VBA 编程入门:** 了解 VBA 语言,以及如何使用 Excel 内置的 VBA 编辑器。 * **常用 VBA 命令和语句:** * 与单元格交互:写入数据,处理垂直和水平数据范围。 * 控制流:使用 `IF...THEN` 语句进行条件判断,`INPUTBOX` 获取用户输入。 * 循环结构:使用 `FOR` 循环处理数据。 * 文件操作:学习如何保存和保护带有宏的文件。 * **宏录制器的高级应用:** 学习如何优化由宏录制器生成的代码。 * **实际应用场景:** * 数据格式化(例如,将逾期账户的客户姓名显示为红色和粗体)。 * 创建报告,包括高级筛选和将结果输出到其他工作表。 * 使用窗体控件和用户窗体创建交互式界面,进行数据验证。 * **深入学习 VBA:** * 掌握变量、常量、作用域,以及对象变量。 * 理解 Sub 过程和 Function 过程,包括参数的使用。 * 学习 Application 对象和 WorksheetFunction。 * 掌握查找最后一行、数组、条件语句和各种循环(如 `For...Each...Next`)的用法。 * 学习 `XLDOWN` 等常用常量。 * **调试和误差处理:** 学习如何通过逐步调试 (`Debugging`) 来查找和修复宏中的错误。 * **实践项目:** 通过案例分析和练习,巩固所学知识,并让学员完成自己的任务。 **课程结构:** 课程内容涵盖 15 个模块,从 Excel 365 与 Office 2019 的区别开始,逐步深入到 VBA 的各项高级功能和实际应用,并通过实践项目和学生任务来加深理解。

课程评论(0条)

课程详情

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 REPORTEModulo 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.XLDOWNModulo 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.

课程标签

0人关注该课程

主题相关的课程