深度挖掘Excel VBA系列课程

讲师:袁林 发布日期:04-28 浏览量:813


灵活驾驭数据分析之Excel VBA





软件概述:

随着企业信息化的不断发展,电脑办公软件成为企业日常办公中不可或缺的工具,Micr

osoft公司推出的Excel办公软件具有强大的数据计算、分析和处理能力,已经在社会经

济生活的各个领域得到广泛应用。但对于企业运维中的财务统计、人力资源、市场销售

等对Excel有较全面和深层应用的领域来说,Excel现有的一些功能并不能满足日益增加

的用户需求,绑定在Microsoft Office中的VBA编辑器弥补了这一缺陷。VBA是Visual

Basic For

Application的缩写,VBA应用程序能够在Word、Excel、PowerPoint、Access

、Outlook等Office成员中进行交互式应用,加强程序间的协作能力,解决常规界面所不

及的高级功能。





Software Description:

As the continuous development of enterprise information, office software

becomes an indispensable tool in the daily business. Microsoft Excel has

been launched with powerful abilities of data calculation, analysis and

processing, and has been widely used in various fields. To high level and

comprehensive excel user, such as in financial statistics, human resources,

marketing and sales department, some of the existing features can not meet

the increasing needs of users, while the VBA editor that binding-in

Microsoft office can make up for this defect. VBA is the acronym for Visual

Basic for Application which interactive applications to Word, Excel,

PowerPoint, Access, Outlook and other office software members, enhance

cooperation among programs and execute the advanced feature which incapable

to run in User Interface





课程概述:

Excel具有概念直观性、操作简易性等特征及其电子表格的优良性能,加之能绘制和制作

各类商业图表和统计图表,VBA可以完成Excel的全部功能,因此Excel结合VBA的应用,

能最大限度满足办公用户的各类工作需要。





Excel VBA课程主要致力于以下几个方向:

➢ 将重复、烦琐的任务自动化,如数据项的计算、格式的批量设置等。

➢ 自定义工具栏,菜单及操作界面,使用户的操作更快捷,方便。

➢ 创建更专业的图表、报表以迎合各行各业的特定需求。

➢ 对数据进行菜单所难以实现的复杂处理和深度分析,获取更明确的分析结果。

➢ 针对企业须要,实现对Excel平台的二次开发,提供各种强大的功能。



Course Description:

Excel has the features of visible concept and easy operation, and the

excellent performance of electronic form, as well as it makes variety of

commercial diagrams and charts. VBA can complete the full functionality of

excel. So the combination of excel and VBA application can meet the maximum

requirements of office users.





Excel VBA course is committed to following directions:

➢ Automate repeated, tedious task, such as data calculation, batch format

setting, etc.



➢ Custom toolbars, menus and user interface, allowing users to operate

more quickly and easily.



➢ Create more professional charts, reports to meet the specific needs of

industries.



➢ To obtain more precise results through complexity of the data

processing of the menu handle and depth of analysis.



➢ As the enterprises requirement, to achieve the second development on

the excel platform, providing a variety of powerful function.





面向对象:频繁使用Excel进行数据分析处理的办公人员,对Excel有较全面的应用并熟

练掌握相关数据分析操作的数据分析,处理及决策的桌面用户,信息工作者。



Target Student:

Office staffs that frequently use excel to do data analysis and processing.

Information workers and desktop users, who are not only on comprehensive

usage of Excel, but also proficiently operate data analysis, processing and

decision-making.



授课方式:讲师现场演示,学员动手实验。

Delivery Method: Instructor led, group-paced, classroom-delivery learning

model with structured hands-on activities.



软件版本:Excel 2003中英文及更高版本。

Software Version: Excel 2003 and above in English/Chinese version.



课程目录:基本课程(12学时)+ 扩展课程(12学时)

基本课程

第一天:Excel宏的应用与Excel VBA 基础知识

第二天:使用VBA基本语法结构操作Excel基本对象

扩展课程

第三天:高级VBA程序结构实现Excel功能扩展

第四天:交互式程序设计实现更高效的数据处理

Agenda: Fundamental Courses (12 hours) + Curriculum Enrichment (12hours)

Fundamental Courses:

The first day: excel application and excel VBA macro basics

The second day: use basic grammatical structures operating excel

VBA basic object

Curriculum Enrichment:

The third day: excel VBA program structure to achieve high-level

extensions

The fourth day: interactive program designed to achieve higher data

processing





课程模块

第一天: Excel宏的应用与Excel VBA 基础知识

模块一 Excel高级数据应用

常规操作技巧

操作工作薄

操作工作表

操作数据区域及单元格

数据的高级计算

混合引用编辑公式

高级函数的嵌套

使用数组实现数据的高级计算

数据的高级分析与处理

设置数据录入的限定条件

设置自定义的高限筛选

使用窗体创建交互式数据表

宏的应用

宏的创建方式

宏的引用属性

宏的执行与编辑

宏观了解VBA的工作环境

VBA与宏的关系

VBA开发环境介绍

VBA的启动方式

程序的调试与执行

初级VBA实例展示



模块二 Excel VBA 基础概述

VBA语法基础

程序字符集

编码规则

使用常量与变量

定义与声明

作用域与生存周期

VB数据类型

逻辑型

字节型

整数型

长整型

单精度实型

双精度实型

日期型

字符串型

运算符与表达式

使用算术运算符

使用连接运算符

使用关系运算符

使用逻辑运算符





第二天:使用VBA基本语法结构操作Excel基本对象

模块一 VBA基本程序结构

顺序结构语句

声明语句

赋值语句

输入语句

输出语句

分支结构语句

单分支结构

双分支结构

多分支结构

If语句

SelectCase语句

循环结构语句

单循环结构

双循环结构

循环嵌套结构

For-Next循环

Do-While循环

While-Wend循环

For-Each循环

With语句

模块二 操作Excel对象

操作应用程序对象

了解Application对象

控制Excel状态和显示

设置工作环境界面

设置应用程序打开与关闭

操作工作薄对象

了解Workbook对象

工作薄的打开与关闭

工作薄的保存与保护

工作薄状态信息设置

操作工作表对象

了解Worksheet对象

工作表的添加与删除

工作表的隐藏与显示

工作表的选择与命名

工作表的保护

操作数据区域对象

了解Range对象

掌握Activecell与Selection属性

掌握CurrentRegion与UsedRange属性

掌握Cells与Offset属性

第三天:高级VBA程序结构实现Excel功能扩展

模块一 VBA高级程序控制

数组的应用

静态数组

动态数据

程序应用举例

集合创建

创建过程

通用过程

过程的调用

自定义函数

函数的调用

理解参数

使用程序结束语句

VBA内部函数

数学计算函数

日期时间函数

字符串函数

格式化函数

转换函数

其它内部函数

模块二 Excel程序实例

操作Excel程序举例

通过程序实例加深对VBA程序结构的掌握

列举Excel中的一些常规问题,通过VBA程序解决

操作数据透视表

了解数据透视表

使用VBA操作透视表字段

使用VBA对透视表排序

使用VBA对透视字段进行组合

使用VBA对透视字段进行汇总

刷新透视表

导入外部数据

第四天:交互式程序设计实现更高效的数据处理

模块一 交互式程序设计

使用用户窗体

理解窗体

窗体属性

窗体方法

窗体事件

窗体控件设计

标签设计

命令按钮

选项按钮

列表与组合框

滚动条

模块二 高级Excel开发展示

Excel对象和类模块

了解对象概念

对象的属性

对象的方法

类的概念

理解模块的功能

Excel开发实例

构造交互式Excel数据分析案例

高级案例展示与分析



分享
联系客服
返回顶部