Excel精英培训网

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

[VBA] 打印之后实现表单流水号递增

[复制链接]
发表于 2015-9-15 13:53 | 显示全部楼层 |阅读模式
本帖最后由 金樽空对月 于 2015-9-15 13:55 编辑

代码如下:
  1. Private Sub CommandButton1_Click()
  2. Application.ActiveSheet.PrintOut copies:=1
  3. With Sheets("Sheet1")
  4. If .[B1] = "" Or Val(Mid(.[B1].Text, 5, 2)) <> Month(Now()) Then
  5. .[B1] = Format(Now(), "YYYYMM") & Format(1, "0000")
  6. Else
  7. .[B1] = Format(Now(), "YYYYMM") & Format(Val(Mid(.[B1].Text, 8, 4)) + 1, "0000")
  8. End If
  9. End With
  10. End Sub
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

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

本版积分规则

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

GMT+8, 2024-5-8 10:33 , Processed in 0.165981 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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