400-888-5228

课程概述

Excel VBA已广泛应用于财务、市场营销、公司管理等各个方面,其强大的自动化处理功能为使用者节约了大量的工作时间,随之而来的是数倍工作效率的提升。对于个人而言,成为Excel VBA高手不仅仅能够实现工作效率的提升,更重要的是助力个人的职业发展,因为Excel VBA可以帮您节省大量的工作时间。本课程也讲解公式和Power Query的知识,从而使VBA 更灵活和强大。

课程对象

希望使用Excel VBA提高工作效率的用户

课程目标

帮助学员真正掌握从公式到自动化的完整应用路径

课程收益

  • 掌握公式的完整计算逻辑和语法,为复杂灵活的公式打下扎实的基础
  • 掌握常用函数的使用和多函数的联合使用
  • 掌握使用Power Query 自动化清理数据从而减少重复的数据整理
  • 掌握VBA的各种概念和术语
  • 掌握VBA的语法逻辑
  • 掌握使用VBA实现Excel 自动化的流程
  • 掌握使用VBA 解决实际的Excel 问题的思路和方法过程
  • 掌握阅读和分析 VBA 程序代码和修改的能力
  • 掌握独立编写VBA 程序的方法和能力

课程时长2天

课程大纲

第1天

模块1:快捷键和小技巧,公式和函数使用 2.5小时

常用快捷键,如F2, Ctrl+【, Crtl+~, etc,常用功能添加到工具栏,工具栏快捷键

小技巧:条件格式,数据有效性,文本和数字格式转换,数据整理技巧,批量处理相同格式工作簿,设置密码保护工作表, 自定义单元格显示格式等

 

公式概述公式规则

公式运算符号详细使用, 单元格地址相对引用、绝对引用、混合引用

编辑和修改公式,公式中如何定义名称,嵌套公式显示运算过程,F9功能, 公式出错如何查找错误

函数概述, 具体公式可简单介绍,不需要详细说明以节省时间,只需要告诉大家有这些公式,可以解决什么问题即可

文本:clean,trim, text

无变量公式:row, column, today, now,

逻辑函数使用:IF、AND、OR、IFS、IFERROR、IFNA、SWITCH

求和统计数类函数应用:SUMIFS、COUNTIFS、AVERAGEIF、

日期函数:DAY、MONTH,YEAR、TODAY、NOW、DATE、DATEDIF、Weekday

文本函数:LEFT、RIGHT、MID、LEN、FIND、REPLACE、REPT

查找与引用函数:INDEX, MATCH, OFFSET、LOOKUP、XLOOKUP、XMATCH、CHOOSE

公式刷新选项使用

 

模块2:Power Query 使用,3.0小时   可通过一个具体的案列来说明,也方便大家课后实操

数据自动化清洗整理概述

Power Query编辑器界面详解

使用Power Query 导入外部数据

使用Power Query清洗数据源中多余的行数据和列数据

使用Power Query 对数据进行格式和数据类型整理

使用Power Query进行表格结构转换:转置、透视、逆透视、自定义列等功能使用

使用Power Query 处理重复表头(字段)

使用Power Query 进行多表合并和拆分

使用Power Query 合并字段结构相同的表格

使用Power Query 合并字段结构不同的表格

 

模块3: VBA 入门基础,1.5小时 VBA也可通过一个具体的案列来说明,也方便大家课后实操

如何通过录制宏和编写基本的程序完成简单的自动化Excel 工作,如何保存录制的宏以方便每次都可以使用

Excel VBA 概述

Excel VBA 编程环境

VBA 程序类型

VBA 代码基本组成

sub和function创建

过程的适用范围和生存期

sub和function调用

参数调用

控件的使用

 

第2天

模块4 : VBA变量和常数 0.5小时

如何通过使用变量来实现比录制宏更灵活方便的程序

变量概述

数据类型

声明变量

变量赋值

变量使用范围

变量生存周期

数组变量声明和使用

变量类型转换函数

判断变量数据类型函数

声明常数

系统常数

模块5: VBA语句流 1小时

如何通过三大语句流实现更复杂的自动化程序

使用顺序语句

使用分支语句:if…   Select case…

使用循环语句:For…Next;For…Each;do语句

使用msgbox语句实现程序输出提示和执行选择

 

模块6: 程序调试和错误处理 0.5小时

如何解决程序运行出错的各种问题

程序调试

测试程序

停止程序

设置断点

添加停止语句stop

调试和错误处理

on error语句

 

模块7: Excel对象模型  1小时

为什么需要对象模型,只有掌握了对象模型才能进入Excel VBA 的大门

Excel对象模型说明

“对象的属性” 作用和使用

“对象的方法”作用和使用

“对象的事件”作用和使用

编写使用对象属性、方法、事件的VBA程序

 

模块8:Application对象 1小时

必学的Application 对象

Application 对象概述

Application 对象常用属性使用

Application 对象常用方法使用

使用Application 对象关闭Excel、关闭屏幕刷新、关闭特定警告等

 

模块9:workbooks/workbook、Sheets对象 1.5小时

如何使用程序自动化处理Excel 文件、工作表

Workbooks/Workbook 对象概述

Workbook/Workbook对象常用属性使用

Workbooks/Workbook 对象常用方法使用

Sheets 对象概述

Sheets对象常用属性使用

Sheets 对象常用方法使用

编写打开单个或多个Excel 文件的程序代码

编写处理工作表功能的程序代码

 

模块10: Range对象 1.5小时

如何使用程序自动化处理单元格中的数据

选择范围对象概述

Range/Cells 对象概述

Range/Cells 对象常用属性使用

Range/Cells对象常用方法使用

编写处理单元格、行、列等功能的程序代码

为什么选择艾威

  • 成立于2003年,拥有20余年企业培训经验,服务过上万家企业
  • 讲师实战经验丰富,授课老师均具备企业实施项目背景,擅长理论结合实操
  • 定制化交付能力强,课程内容可根据贵司业务流程、使用深度灵活调整
培训咨询
  • 2025-10-15 20:00
    职场故事(65):关于干系人管理的小技巧分享
  • 2025-10-21 20:00
    技术人的第二曲线:TOGAF如何成就战略视野
  • 2025-10-23 20:00
    职场故事(66):软件项目的全生命周期管理
  • 2025-10-28 20:00
    创造产品可能用到的几个工具:新产品开发工具
  • 2025-10-29 20:00
    AI时代的安全挑战(七):永恒的博弈 | AI社工的进化、伦理挑战与未来防御新思维
  • 更多直播讲座
    小艾老师还在安排中…
查看全部 >

扫码一键预约全部

查看更多 > 查看更多 >

数字化转型8大核心认证

  1. PMP项目管理认证

    艾威最近一期班: 针对2026年03月考试
  2. CBAP业务分析认证

    艾威最近一期班·开课时间:2025-11-22
  3. CBPP流程管理认证

    艾威最近一期班·开课时间:2025-12-13
  4. ITIL4 IT管理认证

    艾威最近一期班·开课时间:2025-10-25
  5. TOGAF企业架构认证

    艾威最近一期班·开课时间:2025-11-22
  6. CDMP数据管理认证

    艾威最近一期班·开课时间:2025-11-29
  7. CISA信息安全审计师认证

    艾威最近一期班·开课时间:2025-12-06
  8. CISSP信息安全专家认证

    艾威最近一期班·开课时间:2025-11-16