1、操作之前一定要做的三件事!前期准备 1:启用宏注意:以上设置完成后,一定要关掉文件再重新打开,EXCEL 才进入宏启用状态前期准备 2:调出开发工具菜单前期准备 3:把 VB 代码窗口的字体放大点开发工具中上图按钮,或用 ALT+F11选中 VB 编辑器,菜单:工具选项编辑器格式,字体大小调到 24本节课需掌握的内容:1.1 宏的作用1.2 怎么录制宏1.3 怎么运行宏1.4 怎么修改宏1.5 怎么创建宏1.6 熟悉 VB 编程环境1.7 熟悉立即窗口的使用1.8 宏文件的保存1.1 宏的作用第一步:见 EXCEL 文件:练习 1结论:任何 EXCEL 的操作都可以用宏来自动完成,尤其是大量重
2、复性的操作。1.2 怎么录制宏第一步:点击 开发工具- 录制宏注意:在开始录制前,A1 单元格必须先选中第二步:宏名定义为:制作工作条 快捷箭: Ctrl+e (以上都可自己定义)第三步:点击使用相对引用(注意一定要使用相对引用)绝对引用:如果使用绝对引用,在执行宏的过程中,无论选中了哪个单元格,宏都在特定的单元格中执行录制的操作。相对引用:如果使用相对引用,在执行宏的过程中,将以活动单元格为A1单元格,宏在相对于活动单元格的特定单元格中执行录制的操作。如果你想让录制的宏可以在任意区域中使用,就使用相对引用第四步:开始录制1.3 怎么运行宏运行宏的三种方式注意:要先选中工号单元格,宏运行才有正
3、确的结果第一种:点 查看宏执行第二种:快捷键 Ctrl+e第三种:插入表单控件 按钮1.4 怎么修改宏第一步:点击 查看宏- 编辑 , 进入宏编辑窗口第二步:修改代码(加入红色部分)Sub 制作工资条()Dim iFor i = 1 To 35ActiveCell.Rows(“1:1“).EntireRow.SelectSelection.CopyActiveCell.Offset(2, 0).Rows(“1:1“).EntireRow.SelectSelection.Insert Shift:=xlDownActiveCell.SelectNext iEnd Sub第三步:再运行,查看运行效
4、果1.5 怎么创建宏第一步:任取一个宏名字,然后点创建第二步:即进入 VB 的代码编辑窗口第三步:在中间的空白部分,输入如下语句Msgbox “你好”第四步:执行并查看效果1.6 熟悉 VB 编程环境第一步:点开发工具中上图按钮,或用 ALT+F11第二步:先关闭所有窗口,进入如下界面第三步:点击视图菜单,逐一打开查看各窗口代码窗口在代码窗口,可看到最初创建的宏程序,可以进行程序语句的编写(附:如何设置代码窗口的字体格式调出工程资源管理器注意宏程序都是在模块的代码窗口中,一个模块对应一个代码窗口调出属性窗口与立即窗口1.7 熟悉立即窗口第一步:调整窗口,让 VB 编辑器与 EXCEL 表,同时显示第二步:输入如下语句:每输入一行,按回车,查看运行效果第三步; 学习帮助的使用选中 msgbox, 并按 F1,即可见对应的帮助1.8 宏文件的保存如果 EXCEL 文件中带有宏,必须另存为以下文件类型,否则宏会丢失测试:1. 创建一个宏,名字为:显示内容2. 编辑语句,实现如下功能单元格 A1 输入 100弹出对话框,显示 A1 的单元格的内容为 1003. 做一个命令按钮,执行宏4. 保存文件名为: NEW.xlsm