Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2212|回复: 4

[已解决]关于工资表打印问题

[复制链接]
发表于 2012-5-7 09:30 | 显示全部楼层 |阅读模式
有问题请教,谁能帮助我设计个VBA程序能完成在工资表中能自动打印三张小工资表,工资表中有公式每张切换是用按钮操作的
最佳答案
2012-5-7 13:51
本帖最后由 搁浅2008 于 2012-5-7 13:54 编辑
  1. Sub 打印()
  2.     Dim i As Long
  3.    
  4.     For i = 1 To (Sheet9.Range("A65536").End(xlUp) - 0.9) \ 10 + 1
  5.         Sheet12.Range("Q4") = i
  6.         Sheet12.PrintOut
  7.     Next i
  8. End Sub
复制代码

工资表打印.rar

29.82 KB, 下载次数: 26

发表于 2012-5-7 11:12 | 显示全部楼层
  1. Sub 打印()
  2.     Dim i As Long
  3.     For i = 1 To 3
  4.         Sheet12.Range("Q4") = i
  5.         Sheet12.PrintOut
  6.     Next i
  7. End Sub
复制代码
回复

使用道具 举报

 楼主| 发表于 2012-5-7 11:51 | 显示全部楼层
搁浅2008 发表于 2012-5-7 11:12

谢谢搁浅2008,再现已经实现连续打印了,麻烦帮助再改进一下,现在是3张,但在实际工作中张数是不确定的,再加入一个判断语句,工资总表中在A列从下往上返到最后一行不为空,用序号除10取整,判断张数赋予i,就可以实现张数不确定的打印
回复

使用道具 举报

发表于 2012-5-7 13:51 | 显示全部楼层    本楼为最佳答案   
本帖最后由 搁浅2008 于 2012-5-7 13:54 编辑
  1. Sub 打印()
  2.     Dim i As Long
  3.    
  4.     For i = 1 To (Sheet9.Range("A65536").End(xlUp) - 0.9) \ 10 + 1
  5.         Sheet12.Range("Q4") = i
  6.         Sheet12.PrintOut
  7.     Next i
  8. End Sub
复制代码
回复

使用道具 举报

 楼主| 发表于 2012-5-7 15:30 | 显示全部楼层
搁浅2008 发表于 2012-5-7 13:51

谢谢了,我是想知道生成工资条和删除工资条这两个按钮是怎么加上的,代码设完了只是按钮不会加

工资条.rar

29.96 KB, 下载次数: 4

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-29 15:24 , Processed in 1.957683 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表