欢迎访问生活随笔!

生活随笔

您现在的位置是:首页 > 形式科学 > 操作系统 > Windows

Windows

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

发布时间:2022-11-01Windows 电脑专家
说起Excel来,好多人都会说,那不就是一个表格制作软件吗?做一个花名册、一个通讯录、工资表等,再复杂点,可以用函数、用公式。这VBA 又是什么鬼?  我给大家解释一下这个VBA的用处。拿工资表举例,

  说起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。