欢迎来到电脑知识学习网,专业的电脑知识大全学习平台!

手机版

excel的vba有什么用(excel vba值得学习吗)

软件应用 发布时间:2022-07-16 13:54:16

说起Excel来,好多人都会说,那不就是一个表格制作软件吗?做一个花名册、一个通讯录、工资表等,再复杂点,可以用函数、用公式。这VBA 又是什么鬼?

我给大家解释一下这个VBA的用处。拿工资表举例,人事做完工资表后,当工资发到大家手里的时候,是不是还要给大家发工资条?大家都怎么做工资条呢?是不是要把表头复制到每个工资条记录的上面呢?那我们的动作就是:选择并复制表头---插入空白行---粘贴。如果公司的员工不多还好,也就是个5、6分钟的事,如果员工多呢?如果是集团公司,数据超过1000条呢?也是这么一条条的去复制吗?

excel的vba有什么用(excel vba值得学习吗)(1)

excel有一个宏的概念,就是用户使用宏录制器录下的一组操作。通过宏,实现把重复的工作简单化。那么我们怎么录制宏呢?录制宏需要哪些步骤呢?我们一一解释说明。

第一步:录制前的准备

1、选中A1单元格,即工资表表头所在行的第一个单元格

2、依次执行工具--宏--录制新宏菜单命令,打开录制新宏对话框。

3、将宏名改为“生成工资条”,单击确定按钮。

4、打开停止录制工具栏,单击“相对引用”按钮(注意:这步很重要)

5、完成上述步骤,就可以录制宏了。

第二步: 录制宏

1、选中第1行,即工资表表头所在行,单击鼠标右键。

2、执行复制命令。

3、选中第三行,即第2条工资记录所在行,单击鼠标右键,执行“插入复制单元格”

4、选中A3单元格,即新粘贴的表头所在行的第一个单元格。

5、单击“停止录制宏”

第三步:运行宏

1、选中A3单元格。

2、依次执行工具--宏--打开宏对话框

3、在宏名列表中选中刚才我们设置的宏名,单击执行命令。

excel的vba有什么用(excel vba值得学习吗)(2)

执行完宏后的效果

4、这样是不是比我们手工操作要快的多?

有的朋友会说了,这样不是还要手工操作么,也没有多省事啊!是的,这样的宏只能说就是简单的录制了一个宏,并没有省太多事,那如何快速的制作工资条呢?这就要用到我们以后要详细讲解的VBA。

责任编辑:电脑知识学习网

软件应用