excel宏怎么做重复动作

2020年8月6日 分类:Excel 作者:企业网盘

excel宏怎么做重复动作?根据如下工作表,制作工资条:

工资条如下:

其原理在每一位员工信息行之前插入同样的两行:一行空行+一行标题行,如果员工较多,手动完成肯定不现实,“宏”可以帮忙来完成这种重复操作。

方法实现

龜一步:打开“开发工具”菜单

此步,是针对还没有将“开发工具”菜单添加到功能区中的情况。1、点击”文件“菜单,如下图:

2、选择”选项“,在打开的Excel选项对话框中的”自定义功能区“选择“常用命令”“主选项卡”下勾选“开发工具”,如下图:

第二步:录制宏

将鼠标定位在A2单元格,选择“开发工具”菜单中的“录制宏”,在打开的“录制宏”对话框中输入宏名“工资”,指定快捷键“Ctrl+k”,开始录制,如下图:

注意:

1、录制方式选择”使用相对引用“;

2、快捷键可指定,亦可不指定。指定快捷键可以方便不打开宏窗口,而快速使用宏。

3、点击结束录制前将鼠标定位到第二个标题行的第一个单元格。

录制好宏以后,就可以使用了:

第三步:添加按钮在上一步,我们可以看到,每次使用宏,都要打开”宏“对话框执行,这么麻烦,解决这种麻烦的方法是将宏指定到一个按钮。

1、选择“开发工具”—”插入“—”按钮“,如下图:

2、插入按钮并指定到上一步录制的”工资“宏,如下动图:

特别注意:

点击按钮生成工资条的时候,一定要把鼠标先放在A2单元格。

第四步:编辑宏

上一步插入按钮以后,点击按钮就可以生成工资条,但是仅能生成一位员工的工资条,如果想生成多人的,得多次点击。如何一次生成所有人的呢?需要修改宏代码。

点击“开发工具”—”宏“,在打开的“宏”对话框中选定“工资”宏,点击右侧编辑,如下图:打开VBA窗口,如下:

这是宏实现过程。加一个FOR循环即可实现一次生成工资条。如下:

特别注意:代码写好以后,保存的时候要保存成“启用宏的工作薄”。

保存过程如下:1、在点击“保存”后,在打开的“无法在未……”窗口中选择“否“:2、选择保存类型为”Excel启用宏的工作薄“,如下:

结果如下:

阅读已结束,喜欢的话就点个赞吧
注册坚果云网盘
还有其他问题,可以咨询小坚果咨询小坚果
继续阅读