EXCEL VBA高级应用(2天)

讲师:纪贺元 发布日期:09-28 浏览量:540


EXCEL VBA高效应用

纪贺元

课程时间:2天(14小时)

课程简介:随着大数据时代的来临,企业在生产运营和营销人事财务等工作中积累了大量的数据,数据的校验稽核、报表生成、数据分析等功能越来越显示出对于企业运作的重要的指导作用。对于在工作上经常需要和数据报表打交道的人来说,仅仅知道如何手工操作报表往往是不够的,EXCEL VBA可以极大地提高报表处理的效率!本课程首先介绍EXCEL VBA的基本概念、语句语句、对象等基本概念,随后介绍如何利用VBA窗体、报表的排序、筛选、分类汇总、VBA绘图等重要和常用的功能,课程最后介绍VBA数据透视表以及字典这两种高级应用技巧。

本课程全部案例均采用EXCEL 2007/2010、EXCEL VBA进行讲解。

课程适用对象:在各种行业各种岗位上的需要和数据报表频繁打交道的人员,包括数据录入员、报表制作员、数据分析人员等。

课程收获:

了解并掌握EXCEL VBA的代码编程

提升数据统计分析能力

提高报表编制和操作效率

课程教学方式:讲师讲授+互动+EXCEL VBA现场操作

课程对学员要求:

(1)有企业工作实际经验

(2)对EXCEL2007(2010)有一定操作经验

模块1: VBA基础

VBE工作器

VBE组件

编辑器选项

VBA代码保护

录制宏

快速学习VBA的手段。

V BA程序基础

变量

数组

分为一维和多维数组,同时介绍静态和动态数组。

过程和函数

Sub过程和自定义函数是报表制作的常用手段和工具。

对象

对象是VBA编程的重要组成部分,实际上编程到一定程度后主要就是对象的应用。介绍Application、Range、Names、Comments、Workbooks、shapes等重要的对象的应用。

事件

采用事件可以让我们的工作更简单轻松,例如在打开EXCEL工作表时自动对数据进行处理、激活某一张工作表时自动对图表进行更新、鼠标移动到某按钮时切换按钮颜色等。

V BA常用语法分析

输入输出语句

条件判断语句

循环语句

With语句

错误处理语句

编写sub过程和开发函数

认识过程

编写sub过程

认识function

关于过程的参数

开发自定义函数

V BA代码的调试过程

运行程序

单步调试

添加断点

添加监视

模块2:VBA在数据处理中的应用

设计窗体

窗体简介

常用控件介绍

包括文本框、组合框、单选框、复选框、命令按钮等重要的控件。

窗体和控件的事件

VBA和排序

单条件排序

多条件排序

自定义排序

VBA和筛选

普通筛选

多重筛选

高级筛选

将筛选的结果拷贝到其他区域

VBA和分类汇总

简单分类汇总

多重分类汇总

将分类汇总的结果拷贝到其他区域

VBA和绘图

源数据的定义

坐标轴、标题等的调整

图形的优化

模块3:VBA在数据处理中的高级应用

VBA和数据透视表

数据透视表的对象结构

数据透视表常用操作

表生成、汇总方式修改、透视表保护等代码

字典的应用

字典是VBA应用的高级技巧,频繁地使用在判断重复值、计数等方面,如果在VBA应用中不会使用字典,处理较大数据量时程序会变得效率低下。

字典的创建

利用字典判断重复值

利用字典计数

分享
联系客服
返回顶部