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