说起Excel来,好多人都会说,那不就是一个表格制作软件吗?做一个花名册、一个通讯录、工资表等,再复杂点,可以用函数、用公式。这VBA 又是什么鬼?
我给大家解释一下这个VBA的用处。拿工资表举例,人事做完工资表后,当工资发到大家手里的时候,是不是还要给大家发工资条?大家都怎么做工资条呢?是不是要把表头复制到每个工资条记录的上面呢?那我们的动作就是:选择并复制表头---插入空白行---粘贴。如果公司的员工不多还好,也就是个5、6分钟的事,如果员工多呢?如果是集团公司,数据超过1000条呢?也是这么一条条的去复制吗?
excel有一个宏的概念,就是用户使用宏录制器录下的一组操作。通过宏,实现把重复的工作简单化。那么我们怎么录制宏呢?录制宏需要哪些步骤呢?我们一一解释说明。
第一步:录制前的准备
1、选中A1单元格,即工资表表头所在行的第一个单元格
2、依次执行工具--宏--录制新宏菜单命令,打开录制新宏对话框。
3、将宏名改为“生成工资条”,单击确定按钮。
4、打开停止录制工具栏,单击“相对引用”按钮(注意:这步很重要)
5、完成上述步骤,就可以录制宏了。
第二步: 录制宏
1、选中第1行,即工资表表头所在行,单击鼠标右键。
2、执行复制命令。
3、选中第三行,即第2条工资记录所在行,单击鼠标右键,执行“插入复制单元格”
4、选中A3单元格,即新粘贴的表头所在行的第一个单元格。
5、单击“停止录制宏”
第三步:运行宏
1、选中A3单元格。
2、依次执行工具--宏--打开宏对话框
3、在宏名列表中选中刚才我们设置的宏名,单击执行命令。
执行完宏后的效果
4、这样是不是比我们手工操作要快的多?
有的朋友会说了,这样不是还要手工操作么,也没有多省事啊!是的,这样的宏只能说就是简单的录制了一个宏,并没有省太多事,那如何快速的制作工资条呢?这就要用到我们以后要详细讲解的VBA。