ExcelVBA生成工资条方法是如何的

ExcelVBA生成工资条是需要利用代码的,其实就是将我们的工资条制作内容录制好,然后由Excel自动进行工资条的生成,这样就可以减少复制和粘贴的麻烦。不过相对来讲这样的方式麻烦一些,需要你熟悉Excel的操作流程才行。下面就来介绍一下具体的方法。
设定好工资条范围
我们需要先打开所有人的工资条表格,然后在工资表标题的位置上插入一个空行。之后就是需要在顶部的第一行区域中设定好边框的上下限,一定要将所有工资表范围都设定好边框才行。
进行编辑器编辑
我们需要进入到菜单栏中,然后选择“工具”-“宏”,选择visual basic编辑器,这样就可以打开编辑器进行编辑。选择“插入”-“模块”,然后在模块中输入代码
for i=3 to 48 step 3
Range(“A1:G2”).copy
Rows(i).select
Selection.insert shift:=xldown
Application.cutcopymode=false
Next
因为我们的工资表范围不同,所以大家还是要根据实际情况来进行编码待修改,这样ExcelVBA生成工资条就比较简单,可以满足你的编码要求,生成工资条内容也是符合规定的。
运行子过程
我们需要将刚才的宏录制保存好,然后点击“运行子过程”,这样就可以在每一个工资行上添加标题行了。这样我们就可以看到已经完成的工资条制作。其实就是简单的复制了表头到每一个员工的名称前,这样ExcelVBA生成工资条还是相对简单的,如果员工人数比较多,那么也可以按照这样的方式来进行工资条的生成。