Transcript Document

第1章 Excel VBA开发平台概述
 VBA :Visual Basic for Application
 VBA是内嵌在Microsoft Office软件中的一种标准
宏语言,用来对Office进行二次开发。
 更确切地讲,VBA是一种自动化语言,它可以使
常用的程序自动化,可以创建自定义的解决方案。
2
 VB: Visual Basic
 VBA :Visual Basic for Application
 VBS: Visual Basic Script
3
4
 基本概念
 工作簿
 工作表
 单元格
5
 单元格中数据的类型
 文本
 数值
 逻辑值
 出错值
6
 向单元格中数据输入
 在单元格中逐一输入
 利用自动填充功能
 有效性设置
 利用公式或函数
公式以 “=”开头,是由常量值、单元格引用、名称、函数和
运算符组成的序列。
7
 单元格编辑
 文本对单元格的操作
 包括移动和复制单元格、插入单元格、插入行、插入列、删除单
元格、删除行、删除列等。
 对单元格内数据的操作
 包括复制和移动单元格数据,清除单元格内容、格式等。
 工作表操作
 包括添加、删除、重命名以及移动、复制、拆分和冻结工作表。
8
 工作表的格式化
 设置单元格格式
 数字、字体、对齐、标题居中、表格边框、底纹
 设置列宽和行高
 设置条件格式
 自动套用格式
9
 数据管理
 排序
 筛选
 分类汇总
 数据透视表
10
 图表
 图表是依据选定的工作表单元格区域内的数据按照一定
的数据系列而生成的,是工作表数据的图形表示方法。
Excel中可方便的绘制不同的图表,如柱形图、条形图、
折线图和饼图等。
11
 保护工作簿
 保护工作表
 为工作薄设置权限密码
 隐藏工作薄
 隐藏工作表
 隐藏行或列
12
 宏是一段程序代码,或者一串指令集合,它定义
好了一种或一组操作。
 宏几乎可以自动完成Office中的各种操作,大部分
的宏是用VBA编写的,通过对VBA代码的宏进行编
辑修改,宏还可以执行更高级的、普通用户不能完
成的任务。
13
 创建宏
 利用宏录制器;
 在VBA开发环境(VBE)中创建宏。
 管理宏
 设置宏选项、删除宏、编辑宏
 运行宏
14
 宏的安全性
 宏病毒是一种寄存在Office文件或模板的宏中的计算机
病毒。
 一旦打开含有宏病毒的文件,宏病毒就会被激活,转移
到计算机上,并驻留在Normal模板上。以后,所有自动保
存的文档都会“感染”上这种宏病毒;如果其他用户打开
了感染病毒的文档,宏病毒又会转移到他的计算机上。
 打开包含宏的文件
 设置宏的安全性
15
 VBE
 进入VBE
① 在“开发工具”选项卡的“代码”组中,单击“Visual Basic”
按钮。
② 快捷键Alt+F11
③ 在“开发工具”选项卡的“代码”组中,单击“宏”按钮,打开
“宏”对话框,选中一个宏,单击“编辑”按钮。
④ 在Excel中右击工作表标签 ,在弹出的快捷菜单中单击“查看代
码”命令。
 VBE界面
16