Excel制作漂亮的工资条的方法
发布时间:2022-03-28 17:16:44
此文介绍了如何使用Excel进行工资条的制作,也许有些网友使用已经很长时间了,如何更快更好的做出漂亮的工资条,看看作者的方法吧。 “小问题难倒老财务”,也许你已经在财务口上工作多年,也许你天天都要面对Excel那张老脸,也许你已经习惯了用工资明 此文介绍了如何使用Excel进行工资条的制作,也许有些网友使用已经很长时间了,如何更快更好的做出漂亮的工资条,看看作者的方法吧。
“小问题难倒老财务”,也许你已经在财务口上工作多年,也许你天天都要面对Excel那张老脸,也许你已经习惯了用工资明细表做员工工资统计并向上级汇报,把表中的条目一条条复制粘贴后打印发给每个员工。可你是否想过,找一个更简单更有效率的方法?看起来这似乎有些困难:在工资明细表中,工资的项目(即表头)一般只出现在表格开头的某一行,而在工资条中,为了便于阅读则要求每个人的工资都有表头,那么如何巧妙地把工资明细表制作成便于打印的工资条呢?如图所示,这就是我们要完成的工作(原工资表见图1,转换成工资条后的效果见图2):
图1 原工资表
图2 转换后效果
“条条大路通罗马”,不过路有远近之分,方法也有难易之别,这里给大家提供三种最简单易用的方法。
方法一:宏命令控制法
对于Office家族的宏功能,大家或许早有耳闻,但由于需要使用VBA进行编程,所以宏一直让许多人望而却步,不过要使用一个现成的宏就简单多了。首先打开要处理的Excel表,选择“工具→宏→Visual Basic 编辑器”,在编辑器左边的窗口中用鼠标双击Sheet1,会出现代码编辑窗口,在代码编辑窗口输入如下代码(为了不破坏原有的工资表,所以这里采用了将 Sheet1的内容复制到Sheet2的方法,所以最后的生成结果是在Sheet2中显示):
Sub MakeSalaryList()
Dim i As Integer
Dim endrow As Integer
'测出数据的最后一行
endrow = Sheet1.Range("a65536").End(xlUp).Row - 1
'把标题贴过去
Worksheets(1).Range("1:1").Copy (Worksheets(2).Cells(1, 1))
For i = 3 To endrow
'把每条数据抬头贴过去
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))
Next i
End Sub
关闭编辑器,将自动返回到刚才的Excel表,选择“工具→宏→宏”,将弹出如下对话框:
(见图3)
图3 添加宏
点击“执行”,将在Sheet2生成如Gz-2所示的转换成工资条,怎样,不复杂吧。当然,如果你的表总Sheet2已经输入了别的内容,就可以将他复制到Sheet3来生成,代码修改也很简单,把其中的Sheet2修改成Sheet3就可以了,其它代码不变。


猜你喜欢
- Q:我看到过很多别人发布的Excel加载宏,能够提供一些额外的功能,或者是一些专门的功能,极大地扩展并方便Excel的使用。Excel加载宏
- 请勿打扰模式并不是在 Apple Watch 上管理通知的唯一方式;设置应用程序中有更多选项。无论是关于您即将到来的约会、来自朋友的消息,还
- 你知道怎么调整表格的行间距吗?对于新手来说熟练运用wps还是有一定难度,怎么办?下面小编就为你介绍wps表格如何调整行间距的方法啦,欢迎大家
- 选中文本,按下【shift】+【F2】组合键,状态栏中将出现“复制到何处?”字样,单击放置复制对象的目标位置,然后按下【Enter】键即可。
- 如何在wps表格中添加标签呢?下面小编就为你提供wps表格如何添加标签的方法啦!wps表格添加标签的方法:1.点击“标签”按钮。2.在需要的
- 我们购买了电脑之后一般默认语言就是中文,方便国人使用,这样任何人使用起来都没有压力。但是有一些特殊需求的用户就不想要中文的系统,想把系统的语
- 微软在Windows10中保留了任务栏透明效果,但是却没有设置调节透明度的选项。其实我们通过修改注册表是可以增加Win10任务栏的透明度的,
- 现在很多视频播放器为了增强互动性,基本上都设置有弹幕功能,优酷也不例外。在使用优酷观看视频的时候,我们可以自行选择开启或关闭弹幕,并且优酷的
- 今天给大家分享的一个小窍门是批量将文字转化成表格的方法,这个方法大家应该都不陌生,但是不知道大家平常都是怎么转化的,是不是这个样子:我们常用
- 最近,一些win10合作伙伴找到本站,说在win10系统中打开“组策略”时总是弹出“名称空间”单击“确定”后,可以关闭已定义为存储中另一个文
- 正文在安装Windows XP之前,需要进行一些相关的设置,例如:BIOS启动项的调整,硬盘分区的调整以及格式化等等。正所谓“磨刀不误砍柴功
- PowerPoint 2013幻灯片怎么录制旁白1、启动PowerPoint 2013并打开演示文稿,在“幻灯片放映”选项卡的“设置”组中单
- 最近有用户才装了win10系统,发现打开coreldraw软件时竟然出现字体乱码的情况,重新安装了几次还是这样子。这要怎么办?下面就跟着小编
- 大家在使用曦力音视频转换专家过程中发现制作一个完整的视频,需要多个视频一起,那你知道在曦力音视频转换专家怎么合并两个视频的吗?接下来我们一起
- 微软今天发布了最新的Win1122000.71预览版,微软公布了在安装过程中会出现不正确的语言包;某些设备可能缺少一小部分语言的翻译。本文将
- 很多朋友不清楚Word2016页面怎么显示比例?下面小编给大家带来word2016显示页面比例两种方法,需要的朋友可以参考下在Word201
- 最近有小伙伴反映,自己在使用最新版Win10 20H2系统的时候,点击打开系统设置,结果一直卡在蓝色打卡画面,打不开设置。关于这个问题,小编
- 最近有使用Win8系统的用户表示,有一些电脑桌面快捷图标无法删除,比如recentplaces快捷图标,那么该桌面快捷图标应该如何删除呢?下
- 随着windows7系统的发布,越来越多的用户开始使用windows7系统,虽说windows系统的功能大同小异,但是仍有用户在使用wind
- 从系统后台导出来数据是按记录行显示的如果把订单金额设置成借(收),把服务费设置成贷(支)。应该如何实现分项的错位整理呢?牛闪君叫大家一个快速