一、将每个人的工资单独打印到一页纸上
1、一些单位财务做工资的时候,需要把工资条发放到每个人手中。
每个人需要对照自己的信息去看标题行,在数据量很大时,非常不便。让每个人都对应一个标题栏,看起来舒服方便,解决办法如下:
快速制作这样一个表格,用填充很快可以完成,即使量大也不怕,然后选中表格,进行排序
删除旁边多余辅助数字列以及最上面的标题行。
完成。
2、如果需要把工资条一条一条的裁下来,人数多,就会比较麻烦。
我们需要每页纸打印一个人的工资信息,用用纸量来换取工作效率的提升。
一个思路就是让每个人的信息自动分页,然后打出来每页就是每个人的信息了。
1。将Excel里面的开发工具调用出来,点击“文件”–”选项“–”开发工具“前打钩,再点击”确定“,如下图所示。
2。点击"开发工具",打开VBA编辑器。
3。工具栏点击“插入”——“模块”,在出现面板中输入以下代码:
Sub 分页()
For i = 3 To 20 Step 2 ' [Step 2]的意思就是2行就执行一次分页,
可以根据实际情况自行修改
ActiveSheet.HPageBreaks.Add Before:=Cells(i, 1)
Next
End Sub
点击“运行”——“运行子过程/用户窗体”,或者按“F5”,程序开始运行保存。
4。回到excel表,在视图窗口中可以看到分页成功,打印出来即可自动分页。
打印预览如下