4006-998-758
3000+课程任你选择
EXCEL VBA基础课程
研发学院 VBA编程 微软Office认证专家 写入数据库 开课时间:2021-07-03
高杉

Office专家俱乐部成员;十多年来一直从事学校教育和职业化办公应用技能方面的教学及应用研究;具有丰富的理论及教学经验,曾为许多企、事业单位进行培训,积累了丰富的企业实战应用示例;将理论与实际(解决问题)相结合的教学方法融入整体教学过程,并强调引导自主学习的思路和方法。教学风格深入浅出,易于理解吸收。

查看老师详情
课程内容

课程介绍:


Excel VBA已广泛应用于公司管理的各个方面,如财务管理、工程技术、客户管理、市场营销、人力资源和行政管理、进销存等各个方面,其强大的自动化处理功能大大简单化数据处理者的操作,节约数据的时间,显著的提升工作效率。培训专家结合多年的培训教学和技术开发服务经验,采取互动式的教学、丰富易懂案例练习、使您掌握VBA的基础知识和操作方法,以节约贵公司的运营成本,提高您本人的工作效率。


培训对象:


已经很熟悉Excel,并且在工作中较好的使用Excel,想在以后的工作中进一步提高工作效率。


培训目标:


掌握VBA编程的基本方法,包括变量和数组的类型、定义,三种程序结构顺序、选择、循环

能够实现自定义函数,掌握Excel基本对象及属性、方法,掌握的控件设置和使用

多工作薄的数据提取和汇总,文件数据分类提取

简介:运用VBA实现数据库导入数据或写入数据库,快速生成透视表和图表以达到年、季、月报表的制作,并进行环比、同比分析


课程大纲:

VBA基础


技巧性:★☆☆

实用性:★★☆

课时:1课时

1.VBA的概念

  1.1什么是VBA

  1.2VBA能做什么

2.VBE介面

  2.1调用VBE窗口

  2.1VBE窗口的安排

  2.3认识录制宏后的VBE编辑介面

3.VBA代码调试方法

  3.1立即窗口

  3.2监视窗口

  3.3逐步操作检验

4VBA的学习方法


VBA程序控制基础


技巧性:★★☆

实用性:★★★

课时:4课时

1.基础概念

  1.1标识符及其定义规则

  1.2数据类型

  1.3量变定义方法

  1.4运算符

2.顺序结构

  2.1MsgBox和InputBOx

3.选择结构

  3.1If……End IF语句及嵌套

  3.2Select Case……End Select

4循环结构

  4.1Do While ……Loop 

  4.2For  to ……Next

  4.3For Each   In ……Next


VBA过程、函数


技巧性:★★★

实用性:★★★

课时:3课时

1.过程

  1.1过程的基本概念

  1.2过程的定义和调用

  1.3过程参数概念和作用

  1.4实参与形参的值传递和地址传递

2.函数 百分比 比重

  2.1函数的基本概念

  2.2Excel和VBA函数介绍

  2.3自定义函数及参数的定义

  2.4自定义函数的应用


VBA对象、属性、方法


技巧性:★★★

实用性:★★★

课时:8课时

1.基本概念

  1.1对象:Application、Workbooks、Sheets、Range、Chart……

  1.2属性:值、底纹、行号、列号

  1.3方法:新建、删除、命名

2.Application

  2.1当前活动的工作薄、表、区域

  2.2调用Windows打开文件对话框

  2.3调用Windows另存为文件对话框

  2.4打开/关闭屏幕显示

  2.5退出Excel程序

3.Workbooks/Workbook

  3.1当前工作薄个数

  3.2新建工作薄

  3.3打开工作薄、关闭工作

  3.4工作薄的保存

4.ActiveWorkbook

  4.1关闭当前工作薄

  4.2当前工作薄改名

  4.3当前工作薄改名

5.Worksheets

  5.1工作表个数属性 

  5.2添加或删除工作表

  5.3工作表的复制和粘贴

  5.4工作表的删除

6.Range

  6.1选择单元格、区域

  6.2Cells的属性

  6.3Selection和Select用法

  6.4Range区域的添加、删除、复制、剪切、粘贴方法

  6.5Row和Columns属性


VBA对象的事件


技巧性:★☆☆

实用性:★★☆

课时:1课时

1.工作薄、工作表

  1.1激活事件

  1.2工作薄打开事件、关闭事件、保存事件

  1.3工作表切换事件


VBA综合练习


技巧性:★★☆

实用性:★★★

课时:2课时

1.工作薄、工作表、区域的属性、方法

2.程序结构

3.过程和函数 

4.案例

4.1多工作表的汇总

4.2多工作薄的汇总


VBA程序的错误处理


技巧性:★☆☆

实用性:★★★

课时:0.3课时

1.错误程序处理

  1.1处理错误程序

  1.2忽略错误程序


VBA窗体设置


技巧性:★★★

实用性:★☆☆

课时:4课时

1.多控件的使用

  1.1命令按钮、标签、文本、单选、双选、组合框的综合应用

  1.2控件组的使用


VBA图表简介


技巧性:★★☆

实用性:★★★

课时:0.3课时

1.创建Excel图表简介 

  1.1通过录制宏来创建图表

  1.2通过VBA创建图表

2.操作Excel图表

  2.1激活图表

  2.2图表的格式

  2.3图表的输出


VBA透视表简介


技巧性:★★☆

实用性:★★★

课时:0.2课时

1.建立数据透视表简介

2.透视表的格式设置展示

3.数据的各种统计分析展示


VBA提高效率的一些建议


课时:0.2课时

1.尽量使用Excel的工作表函数

2.尽量减少使用对象引用

3.运用数组处理批量数据

4.减少对象的激活和选择

5.关闭屏幕更新

6.提高关键代码的效率


返回上一级