Excel 宏与VBA 程序设计实验指导书 1 实验1 Excel 宏与 VBA 语法基础 一、 实验目的 1. 熟练掌握录制宏、执行宏、加载宏的方法; 2. 熟练使用 Excel VBA 编辑环境,掌握 VBA 的编辑工具 VBE 的结构和使用; 3. 熟练掌握 VBA 的基础语法和语句,包括对象、属性和方法,运算符的使用,常用语句和变量的使用。 二、 知识要点 1.宏 宏是被存储在 Visual Basic 模块中的一系列命令和函数。在需要执行宏时,宏可以立刻被执行,简单地说,宏就是一组动作的组合。宏是 Excel 能够执行的一系列VBA 语句,它是一个指令集合,可以使 Excel 自动完成用户指定的各项动作组合,而且宏的录制和使用方法相对也比较简单。录制宏命令时,Excel 会自动记录并存储用户所执行的一系列菜单命令信息;运行宏命令时,Excel 会自动将已录制的命令组合重复执行一次或者回放,从而实现重复操作的自动化。也就是说,宏命令本身就是一种 VBA 应用程序,它是存储在 VBA 模块中的一系列命令和函数的集合。当执行宏命令所对应的任务组合时,Excel 会自动启动该 VBA 程序模块中的运行程序。 在 Excel 中,宏有以下两种制作方法: 录制宏:通过录制的方法把在 Excel 中的操作过程以代码的方式记录并保存下来,即宏的代码可以用录制的方法自动产生; 编写宏:在 VBE 中直接手工输入操作过程的代码。 (1) 录制宏:录制宏是用录制的方法形成自动执行的宏,除了直接录制外,也可以用图形或按钮启动录制; (2) 执行宏:通过宏对话框执行宏、通过图形执行宏、通过窗体按钮执行宏、添加菜单或工具栏命令执行宏; (3) 加载宏:加载宏来源主要有 Excel 自带的加载宏、其他来源提供的加载宏、录制宏制作的加载宏。 2.Ex cel VBA 编辑环境 VBA 是 Micriosoft Office 集成办公软件的内置编程语言,又分为 Excel VBA 语言、Word VBA 语言以及 PowerPoint VBA 语言,是新一代标准宏语言。它是基于 VB 发展起来的,VBA 继承了 VB 很大一部分编程方法。VB 中的语法结构、变量声明以及函数的使用等内容,在 VBA 语言中同样可以正常使用。VB 是面向对象编程,Excel VBA 则偏重于面向 Excel 对象,如工作簿、工作表以及单元格等,即 Excel VBA 是通过用代码编写的命令和过程来操作工作表或单元格等对象,进而在 Excel 中完成自动化操作的设置。 Office 提供了 VBA 开发界面,...