基于excelvba的工资条自动生成.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于excelvba的工资条自动生成 为了使复杂的操作简单,作者将日常实践相结合,使用excelvba语言设计了excel环境下的工资系统工资的自动生成程序,以提高办公室的效率。 一、 职工和职工进行打印或包 假定企业已经在Excel一个名为“工资表”的表中从a1单元格开始录入企业的职工信息,包括所属部门、基本工资、住房补贴、奖金、应发工资、扣款等,如表1所示。 根据企业的需求,职工的工资条一般是分部门、分个人逐行打印,每一行数据反映职工的全部工资项目及合计项目。打印后分部门发放,然后由各部门再向个人发放,因此,在工资单中应设计剪切线或空行以便个人领取自己的工资条。 需要制作的工资条保存在名为“工资条”的表中,如表2所示。 如果不利用Excel Vba,就只能采用重复的复制和粘贴的操作制作工资条,现在,可以设计一个名为“工资条生成”的程序代码完成上述任务。 二、 软件的程序组成 三、 生成工资条文件 通过这样的处理,数据记录按照要求进行了分割操作,速度快、操作方便。该工资条自动生成代码的设计和运用不仅符合人们基于Excel环境的工作习惯,同时方便了进一步的编辑操作,大大提高了工作效率。经过初步测试,该程序运用后,相比原来工作量下降了99%。 另外,该代码适用性强,无论表格的行数和列数有多少,该程序均能够完成任务;该代码可移植性强,根据用户需要简单修改即可运用。同时,能够与其他数据库软件结合使用,如可以将其他软件中的工资处理结果导出为xls文件,然后使用该程序即可完成任务。 上述代码中, 第2~3行的目的是定义变量, 分别用于控制每个职工工资条的行数、工资条总行数 (或职工总数) 、工资条项目数, 其中, 变量a和变量maxrow的取值相同, 变量b和变量maxcol的取值相同;第4行的作用是暂时停止屏幕的刷新;第5~7行是清空“工资条”中的原始数据;第8~9行分别取得工资表中工资条总行数和工资条项目数;第10~20行的功能是生成每条工资条的表头;第11~24行的循环结构控制了工资条总数;第12~22行的循环结构控制了工资条项目数;第13~16行的with结构的作用是取得工资表中工资项目信息即表头的资料并填入“工资条”文件中;第17~19行的with结构的作用是取得工资条中具体工资项目的资料并填入“工资条”文件中;第21行为划剪切线, 基本方法是在单元格中填入“-”线;其中的Borders语句则是给单元格添加边框;第25行的用途是进行屏幕刷新;第26行则是提示操作完成。 运行时, 选择“工具”菜单下的“宏”, 在“宏”下拉按钮中选择该程序然后单击“运行”按钮即可。 另外, 为了操作更加便捷, 该代码可以结合按钮的单击事件 (click) 进行, 方法是调用“视图”菜单下的工具栏的“visual basic”, 在表中添加一个按钮, 之后单击右键, 选择“查看代码”, 在进入VB编辑器对代码进行编辑后, 将该代码写到按钮的click事件中后保存即可。如果要运行工资条分割代码, 只要单击该按钮就可以完成任务了。

文档评论(0)

182****7741 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档