excel批量发送工资条(巧用excel宏做成)

 2025-03-12  阅读 600  评论 0

摘要:财务工作每月发工资都需要做工资条,发给各个员工。这种重复简单的工作,我们可以用常用的excel做个宏就可以一键生成工资条第一步打开工资表excel。另外把工资表放置在一个sheet,另外新建一个sheet叫做工资条。第二步启用excel里面的宏,并新建一个宏“createsalary”(名字可以自己

财务工作每月发工资都需要做工资条,发给各个员工。这种重复简单的工作,我们可以用常用的excel做个宏就可以一键生成工资条

第一步

打开工资表excel。另外把工资表放置在一个sheet,另外新建一个sheet叫做工资条。

excel批量发送工资条(巧用excel宏做成)(1)

第二步

启用excel里面的宏,并新建一个宏“createsalary”(名字可以自己起),

excel批量发送工资条(巧用excel宏做成)(2)

并在宏编辑器里输入如下vbscript脚本代码:

Sub createsalary()

n = Sheets("工资表").UsedRange.Rows.Count

MsgBox n

For i = 1 To n - 3

Sheets("工资表").Select

Rows("1:3").Select

Range("F2").Activate

Selection.Copy

Sheets("工资条").Select

Rows(4 * i - 3 & ":" & 4 * i - 1).Select

ActiveSheet.Paste

Sheets("工资表").Select

Rows(i 3 & ":" & i 3).Select

Selection.Copy

Sheets("工资条").Select

Rows(4 * i & ":" & 4 * i).Select

ActiveSheet.Paste

Next

End Sub

excel批量发送工资条(巧用excel宏做成)(3)

第三步

保存退出宏编辑器,返回excel界面。到此制作已经完成,超级简单。

excel批量发送工资条(巧用excel宏做成)(4)

第四步

测试,你点击工资条按钮,脚本自动运行,并在工资条sheet里生成工资条成功。

excel批量发送工资条(巧用excel宏做成)(5)

第五步

发邮件通知的可以自己复制相应员工的行,直接粘贴到邮件中。需要纸条的则打印出来裁剪即可。

excel批量发送工资条(巧用excel宏做成)(6)

第六步

该文件保存为模板,以后每个月的工资表往工资表sheet里粘贴,然后只需要点击工资条按钮,一键就生成工资条。

,

版权声明:xxxxxxxxx;

原文链接:http://cn.tdroid.net/ce85bCz0HAg8FUVI.html

发表评论:

管理员

  • 内容265448
  • 积分0
  • 金币0
关于我们
lecms主程序为免费提供使用,使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦使用lecms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。
联系方式
电话:
地址:广东省中山市
Email:
注册登录
注册帐号
登录帐号

Copyright © 2022 太卓开发网 Inc. 保留所有权利。 泰达科技网易库网

页面耗时0.1042秒, 内存占用1.33 MB, 访问数据库18次