×

  首页 >   全部课程 > Excel VBA——设计与开发实战

Excel VBA——设计与开发实战

企业定制,团体报名请您

在线预约

课程代码:2003培训课时:4天24课时

该班级优惠招生中 在线咨询

备注:详情可拨打 400-690-6115 或在线咨询客服人员

课程简介

Office职场必修标准应用课程(公开课与内训)

学员基础

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

课程目标

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

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

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

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

展示全部

课程大纲

模块名称

课程内容

实例

VBA基础

技巧性:★☆☆

实用性:★★☆

课时:1课时

1. VBA的概念

l 什么是VBA

l VBA能做什么

2. VBE介面

l 调用VBE窗口

l VBE窗口的安排

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

3. VBA代码调试方法

l 立即窗口

l 监视窗口

l 逐步操作检验

4. VBA的学习方法

1. 展示宏的VBE介面

2. 代码调试操作

实例:例3调试

VBA程序控制基础

技巧性:★★☆

实用性:★★★

课时:4课时

1. 基础概念

l 标识符及其定义规则

l 数据类型

l 量变定义方法

l 运算符

2. 顺序结构

l MsgBoxInputBOx

3. 选择结构

l If……End IF语句及嵌套

l Select Case……End Select

4. 循环结构

l Do While ……Loop

l For  to ……Next

l For Each   In ……Next

1. 变量定义、赋值、注释语句,计算球的体积

实例: 例4 顺序结构

2. If语句

5判断奇偶数

3. 分支语句判断奇偶数

4. 循环结构

实例7:确定日期

VBA过程、函数

技巧性:★★★

实用性:★★★

课时:3课时

1. 过程

l 过程的基本概念

l 过程的定义和调用

l 过程参数概念和作用

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

2. 函数 百分比 比重

l 函数的基本概念

l ExcelVBA函数介绍

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

l 自定义函数的应用

1. 过程

实例: 例9 产品统计

2. 函数

实例:统计同底纹颜色单元格数

VBA对象、属性、方法

技巧性:★★★

实用性:★★★

课时:8课时

1. 基本概念

l 对象:ApplicationWorkbooksSheetsRangeChart……

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

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

2. Application

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

l 调用Windows打开文件对话框

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

l 打开/关闭屏幕显示

l 退出Excel程序

3. Workbooks/Workbook

l 当前工作薄个数

l 新建工作薄

l 打开工作薄、关闭工作

l 工作薄的保存

4. ActiveWorkbook

l 关闭当前工作薄

l 当前工作薄改名

l 当前工作薄改名

5. Worksheets

l 工作表个数属性

l 添加或删除工作表

l 工作表的复制和粘贴

l 工作表的删除

6. Range

l 选择单元格、区域

l Cells的属性

l SelectionSelect用法

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

l RowColumns属性

1. Application

实例: 例11 调用Windows窗口,可打开或另存为工作薄

2. Workbooks

实例:例12新建工作薄

3. ActiveBooks

实例:例13得当前工作薄名称及路径

4. WorkSheets

实例:例14判断工作薄中是否有“汇总”表,如无则添加

5. Range

实例15:单元格定位,确定Jack的性别

VBA对象的事件

技巧性:★☆☆

实用性:★★☆

课时:1课时

1. 工作薄、工作表

l 激活事件

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

l 工作表切换事件

1. 工作表事件

实例: 例17 工作表内容变更可对数据进行处理

VBA综合练习

技巧性:★★☆

实用性:★★★

课时:1.5课时

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

2 程序结构

3 过程和函数

4 案例

l 多工作表的汇总

l 多工作薄的汇总

实例:多工作薄的数据汇总

VBA程序的错误处理

技巧性:★☆☆

实用性:★★★

课时:0.3课时

1 错误程序处理

l 处理错误程序

l 忽略错误程序

实例:错误处理

VBA窗体设置

技巧性:★★★

实用性:★☆☆

课时:4课时

1. 多控件的使用

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

l 控件组的使用

实例:人事档案查询界面

VBA数据库数据操作简介

技巧性:★★★

实用性:★★★

课时:0.5课时

1. 操作数据库简介

l 使用Excel工具导入数据库的数据

l 结构查询语句SQL

l 使用ADO操作数据库

2. ADO操作

l ADO对象的类型

l Recordset对象

3. 案例展示

l 数据库查询

l 向数据库添加记录

l 数据记录的更新

l 删除记录

案例:运用Recordset对象从数据库导入数据

VBA图表简介

技巧性:★★☆

实用性:★★★

课时:0.3课时

1. 创建Excel图表简介

l 通过录制宏来创建图表

l 通过VBA创建图表

2. 操作Excel图表

l 激活图表

l 图表的格式

l 图表的输出

实例:制作动态图表

VBA透视表简介

技巧性:★★☆

实用性:★★★

课时:0.2课时

1. 建立数据透视表简介

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

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

实例:自动生成透视表进行数据快速汇总、分析

VBA提高效率的一些建议

课时:0.2课时

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

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

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

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

5. 关闭屏幕更新

6. 提高关键代码的效率

课程推荐

  • PowerPoint专项应用——PPT商用演示文稿设计与专业演讲

    课程代码:X209培训课时:6小时


    本课程由培训经验10年以上的专业讲师精心设计,提升学员利用PPT进行演讲的专业能力;掌握演示文稿的节奏控制与演说表达的经典方法;学会运用互动、问答技巧,提升演讲、培训的效果;掌握幻灯片整体设计能力,将演示内容图形化、图示化、图表化直观表达。


  • 跨平台软件架构师

    课程代码:X404培训课时:24课时

    学习本课程将1、深入理解构架的重要性; 
    2、系统地掌握构架开发的技术和方法; 
    3、掌握构架分析的步骤和方法; 
  • PMP®项目管理

    课程代码:7052培训课时:63课时(共9天:5天精讲、3天考试辅导、1天串讲)

    PMP®是“Project Management Professional”的缩写,是由美国项目管理协会(PMI®)开发并推广的项目管理资格认证,也是目前国际项目管理界含金量最高的证书,在全球190多个国家和地区得到了高度认可。来自官方的最新数据显示,全球PMP®证书持有者的数量已经突破80万,中国大陆地区的PMP®数量已经超过13万,约占全球总量的1/6。PMP®认证培训所使用的教材为PMI主持开发的《项目管理知识体系指南(PMBOK指南)》,现在的最新版本是第5版。 中国大陆地区的PMP®考试由国家外国专家局负责组织实施,每年有四次考试,分别是三月、六月、九月和十二月,具体考试日期及考试相关问题请咨询东方瑞通的课程顾问。 PMP®培训的官方授权机构叫REP(Registered Education Providers ),东方瑞通是PMI®授权的REP®之一。 参加东方瑞通的PMP®项目管理培训可获得如下后续服务: 1、培训期间每个班都会配备班主任,全程为学员服务。 2、培训期间还会建立QQ群、微信群,考前全程提供在线辅导。 3、学员通过考试后,还可以参加东方瑞通组织的各种免费及收费活动,积攒PDU。

    PMP® is a registered mark of the Project Management Institute, Inc.

Q&A

此课程暂无问题

我要提问

姓    名:

手机号:

问题描述:

提示

老学员报名 非老学员报名