课程背景:
EXCEL本身的功能已经非常强大了,但是在处理大量数据、重复数据和需要逻辑关联的数据时,单凭EXCEL的手工操作往往费时费力,仅靠软件的固定功能很难做到随机应变,此时就需要借助VBA实现真正的“批量化”、“自动化”、“个性化”操作。
因此为了提高工作效率,除了熟练掌握EXCEL各种现有功能命令外,还需通过EXCEL VBA大量提高数据处理效率。也许手工需要两三小时的工作,利用VBA三五分钟就搞定了。
本课程正是为办公人员量身打造的Excel VBA快速入门提高课程,旨在帮助办公人员快速、准确地完成重复、量大的日常工作,彻底从加班队伍中解脱出来。
EXCEL VBA简介:
VBA就是俗称的“宏”,它是一种程序语言,可以实现office软件的办公自动化。它的编程几乎和VB一样,方便易懂。它是一种自动化语言,可以用它使常用的过程或者进程自动化,可以创建自定义的解决方案,此外,还可以将EXCEL当作开发平台实现各种业务系统的开发。
使用V B A可以实现的功能包括:
使重复性的任务自动化,从而提高工作效率。
自定义EXCEL中工具栏、菜单和窗体的界面,增加EXCEL各种自定义功能。
简化EXCEL各种表格模板的使用。
为EXCEL环境添加与自身工作流程相关的功能。
自动化创建各种报表,实现一键生成报表。
对数据执行复杂的操作和分析,提炼更多的有价值信息。
培训收益:
通过培训,使学员获得如下收益:
对EXCEL数据处理更加深入了解和掌握,对数据处理流程进行优化和改进;
能设计出更合理、规范的EXCEL表格模板,供所有员工进行使用;
能针对自身工作流程设计出针对性的处理方法,提升工作效率;
能针对各级管理人员需要,设计出一键式查询报表
能对数据更有效的进行管理、分析,寻找出数据的规律性和异常点。
哪些人需要VBA呢?
如果你是部门的业务骨干:
可能会对EXCEL的应用深有体会,大量的数据处理,如果变动一个小地方就可能是几十、几百个文件或几千条记录的变动,有人会说我今天又要加班了,要是学会了VBA,想加班都没活干呀。^--^
如果你是经理助理:
老板说:“把所有员工的考勤按日(月、季)做个线图给我看看”。My God!做这么多图,要累死人呀!没关系,要是学会了VBA作图部分,只需要几十分钟的时间写代码,再运行程序,OK,不到一分钟完成了!下次老板再让做,没关系,调出代码再运行一遍嘛,EASY!
如果你是一线员工:
工作的时候,面对海量的数据,别人要花1小时才能完成的数据处理问题,你10分钟搞定,这时候主管一定会惊喜万分:“你什么时候能教教我… …”。
如果你想学VBA
VBA这么好,学起来会很难吗?不!其实VBA是程序语言中最易学,上手极快的一个,并不强调你必须要有专门的程序开发基础,因为EXCEL提供了VBA录制功能。即使你不会写代码也可以录制一段VBA代码去处理重复工作,如果忘记一些代码的语法了,录制一段代码就能看到了,所以学起来最容易了。
EXCEL VBA也是不是你所想像中的神秘和复杂,我们提供了由浅入深,循序渐进的学习方式,通过24学时的学习,让你从一个只会埋头苦干人变成一个做事有方法,又有速度的人。
课程时长:
共4天,6小时/天
课程模型:
课程大纲:
课程1:EXCEL VBA,实现自动化操作的金钥匙
认识宏,学习VBA
Excel环境中基于应用程序的自动化的优点
宏与VBA的关系
录制你的第一个宏
读懂宏语言,掌握VBA语法结构
查看录制的代码
编辑录制的代码
熟悉VBE编辑界面
宏录制器的局限性
超越宏,为VBA编写作准备
为宏指定快捷键
将宏指定给按钮
将宏指定给图片
将宏指定给工具栏按钮
决定宏的保存位置
代码保存的位置
进入VBA世界,轻松实现自动化
你必须知道的VBA语法基础
不得不学的5类VBA运算符
VBA大厦的4个基石
务必掌握的3句语句
VBA控制语句2个逻辑
课程2:与用户交互,快速读取与显示信息
利用MsgBox函数与方法与用户进行交互
MsgBox基本语法
MsgBox的使用时机
MsgBox按钮样式
通过MsgBox捕获用户的选择
利用InputBox函数与方法接收用户的输入
InputBox基本语法
InputBox接收用户输入
用控件提升用户体验
控件出现的场景与分类
不同类型控件的基本应用
利用控件属性调整控件
利用VBA代码控制控件
构建用户窗体,实现人机交互界面
窗体的创建
窗体的调用与关闭
窗体控件与单元格交互
调用EXCEL内置对话框
调用“打开”对话框: GetOpenFilename
调用EXCEL内置对话框
屏蔽屏蔽Excel对话框
实例:设计一个用户调查表
课程3:掌握程序基础---变量与函数
掌握变来变去的变量到?
变量数据类型对存储数据的影响
如何定义一个变量
如何对变量进行赋值
变量的作用域
对象变量的使用
对象变更的定义
对象变量的赋值
更高级的变量:数组变量
数组变量的定义
数组变量的赋值
数组变量的操作
数组变量的测量
节省时间的VBA函数如何调用?
如何在VBA代码中调用工作表函数
如何使用VBA内部函数
如何自定义函数
课程4:用VBA的逻辑与EXCEL进行交流
条件逻辑的判断与使用
什么是条件逻辑
标准版IF条件语句的写法
简化版IF语句的写法
复杂版IF语句的写法
SELECT CASE的标准写法
IF和CASE的嵌套使用
循环逻辑的使用与嵌套
循环语句的注意事项
FOR NEXT循环语句的标准写法
FOR EACH循环语句的标准写法
DO 循环语句的标准写法
条件语句与循环语句的嵌套使用
课程5:扎基本功,从控制单元开始
灵活多变的单元格操作
单元格的自动定位与选取
跳跃式复制单元格区域
删除无效的单元格内容
合并同属性的单元格
在单元格中写入公式
别具新格的单元格格式
让金额数字秒变中文大写
更具个性的行列样式
合并单元格时连接每个单元格的文本
单元格位置的判断
已经使用的单元格区域
当前单元格区域
获得指定行的最后一个非空单元格
使用SpecialCells方法定位单元格
查找特定内容的单元格
单元格的数据有效性
添加数据有效性
判断是否存在数据有效性
动态的数据有效性
课程6:学习完整拳路,从工作表入手
懒人心法,一“键”倾心
批量新建工作表
批量重命名工作表
批量删除工作表
攻略秘技,快速拆分
按行批量拆分
按列逐步拆分
一键删除所有的空白行
工作表特殊操作
禁止删除指定工作表
禁止查看指定的工作表
禁止增加工作表
禁止移动工作表
禁止更改工作表名称
限制工作表的滚动区域
自动建立工作表目录
课程7:巩固套数,从工作薄起步
定时自动化操作
定时关闭工作簿
定时保存工作簿
关闭工作簿不显示保存对话框
不打开工作簿取得其他工作簿数据
合并与拆分操作
合并到不同工作表中
合并到同一工作表中
拆分出多个工作簿
课程8:协调运用,从数据发端
纵横交错,数据汇总
多工作表之间的汇总
指定时间段内的汇总
按类别进行的汇总
VBA与数据库交互
如何连接不同类型数据库
查询数据SQL代码
更新数据SQL代码
删除数据SQL代码
插入数据SQL代码
特殊技巧,一劳永逸
优化代码的方法
代码调试的方法
代码监视的方法
代码排错的方法
【课程体系介绍】
【相关课程推荐】
类别 课程名称 课程特色 课时
规范化 EXCEL高效数据处理与分析 职场必备的EXCEL数据管理系统课 12
职场EXCEL高效宝典 主讲EXCEL工具使用技巧 12
自动化 AI赋能经营数据分析 结合AI实现智能数据分析 6
轻松实现Python数据分析 结合PYTHON实现自动化数据分析 24
Excel VBA让你的工作化繁为简 利用VBA实现自动化数据分析 24
用EXCEL打造自动化报表 利用函数实现自动化报表制作 12
可视化
企业高效数据分析与可视化呈现 用EXCEL做可视化动态大屏 12
POWER BI商业智能数据可视化 用PBI实现动态数据分析 12
企业经营分析报告撰写与呈现 从数据分析到PPT呈现一起搞定 12
系统化
用EXCEL打造企业信息化管理系统 将EXCEL表格提升到系统 48
企业经营数据分析实战 系统讲解数据分析理念到实践 12
精准分析 科学决策 建立数据分析思维 12