2020EXCEL自动生成工资条方法
2020excel自动生成工资条方法
方法一:宏命令控制法
对于office家族的宏功能,大家或许早有耳闻,但由于需要使用vba进行编程,所以宏一直让许多人望而却步,不过要使用一个现成的宏就简单多了。首先打开要处理的excel表,选择工具→宏→visualbasic编辑器,在编辑器左边的窗口中用鼠标双击sheet1,会出现代码编辑窗口,在代码编辑窗口输入如下代码(为了不破坏原有的工资表,所以这里采用了将sheet1的内容复制到sheet2的方法,所以最后的生成结果是在sheet2中显示):submakesalarylist
dimiasinteger
dimendrowasinteger'测出数据的最后一行
endrow=sheet1.range("a65536").end(xlup).row-1'把标题贴过去
worksheets(1).range("1:1").copy(worksheets(2).cells(1,1))
fori=3toendrow
'把每条数据抬头贴过去
worksheets(1).range("2:2").copy(worksheets(2).cells(3*i-7,1))'把数据贴过去
worksheets(1).range(cells(i,1),cells(i,256)).copy(worksheets(2).cells(3*i-6,1))nexti
endsub
关闭编辑器,将自动返回到刚才的excel表,选择工具→宏→宏,将弹出如下对话框:点击执行,将在sheet2生成如gz-2所示的转换成工资条,怎样,不复杂吧。当然,
(未完,全文共2321字,当前显示760字)
(请认真阅读下面的提示信息)