用excel打印工资条

一、将每个人的工资单独打印到一页纸上
1、一些单位财务做工资的时候,需要把工资条发放到每个人手中。
用excel打印工资条_第1张图片
每个人需要对照自己的信息去看标题行,在数据量很大时,非常不便。让每个人都对应一个标题栏,看起来舒服方便,解决办法如下:
用excel打印工资条_第2张图片
快速制作这样一个表格,用填充很快可以完成,即使量大也不怕,然后选中表格,进行排序用excel打印工资条_第3张图片
用excel打印工资条_第4张图片
删除旁边多余辅助数字列以及最上面的标题行。
用excel打印工资条_第5张图片
完成。
2、如果需要把工资条一条一条的裁下来,人数多,就会比较麻烦。
我们需要每页纸打印一个人的工资信息,用用纸量来换取工作效率的提升。
一个思路就是让每个人的信息自动分页,然后打出来每页就是每个人的信息了。

1。将Excel里面的开发工具调用出来,点击“文件”–”选项“–”开发工具“前打钩,再点击”确定“,如下图所示。
用excel打印工资条_第6张图片
2。点击"开发工具",打开VBA编辑器。用excel打印工资条_第7张图片
3。工具栏点击“插入”——“模块”,在出现面板中输入以下代码:

Sub 分页()

For i = 3 To 20 Step 2 ' [Step 2]的意思就是2行就执行一次分页,
                                    可以根据实际情况自行修改

 ActiveSheet.HPageBreaks.Add Before:=Cells(i, 1)

Next

End Sub

用excel打印工资条_第8张图片
点击“运行”——“运行子过程/用户窗体”,或者按“F5”,程序开始运行保存。
4。回到excel表,在视图窗口中可以看到分页成功,打印出来即可自动分页。用excel打印工资条_第9张图片
打印预览如下用excel打印工资条_第10张图片

你可能感兴趣的:(笔记)