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