Excel精英培训网

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

[已解决]工作表自动命名当前日期

[复制链接]
发表于 2011-10-8 21:20 | 显示全部楼层 |阅读模式
Sub 对工作表命名()
On Error Resume Next
    Sheets.Add after:=Sheets(Sheets.Count)
    Sheets(Sheets.Count).Name = Month(Now()) & "-" & Day(Now()) & "(9901)"
    Sheets(Sheets.Count).Name = Month(Now()) & "-" & Day(Now()) & "(9902)"
    Sheets(1).Select
End Sub


能达到对同一日期的区分,大家轻拍
最佳答案
2011-10-8 21:45
A1090A 发表于 2011-10-8 21:42
如何让新增加工作表的位置始终在从左往右的第2个开始增加呢???

Sub test()
    Sheets.Add after:=Sheets(1)
    Sheets(2).Name = Format(Now, "yymmddhhmmss")
End Sub

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2011-10-8 21:28 | 显示全部楼层
看不懂
你把新增的工作表重命名了2次,所以9901那行是多余的.

其次那些&&&可以简化下
=format(now,"m-d")&"(9901)"
回复

使用道具 举报

发表于 2011-10-8 21:34 | 显示全部楼层
  1. Sub 对工作表命名()
  2. On Error Resume Next
  3. Dim X&
  4.     Sheets.Add after:=Sheets(Sheets.Count) '新建一个工作表
  5.   X = 9901 '区别码
  6. 100:
  7.     Sheets(Sheets.Count).Name = Format(Date, "M-D") & "(" & X & ")" '工作表重命名
  8.     If Err.Number <> 0 Then '是否发生错误
  9.         Err.Clear '清空错误码
  10.         X = X + 1 '区别码增1
  11.         GoTo 100 '返回再次重命名
  12.     End If
  13.     Sheets(1).Select
  14. End Sub
复制代码
回复

使用道具 举报

发表于 2011-10-8 21:35 | 显示全部楼层
回复 Zipall 的帖子

原来vba中表示当前时间也是用now呀!我原本只知道表示当前日期是用date,猫哥让我又学到一招,o(∩_∩)o 哈哈!{:3212:}
回复

使用道具 举报

发表于 2011-10-8 21:39 | 显示全部楼层
回复 windimi007 的帖子

NOW() 返回的日期含时间,
DATE   返回是只是日期!
回复

使用道具 举报

 楼主| 发表于 2011-10-8 21:39 | 显示全部楼层
谢谢各位的指点与答复哈
回复

使用道具 举报

 楼主| 发表于 2011-10-8 21:39 | 显示全部楼层
回复 Zipall 的帖子

感谢答复和纠正哟
回复

使用道具 举报

 楼主| 发表于 2011-10-8 21:42 | 显示全部楼层
如何让新增加工作表的位置始终在从左往右的第2个开始增加呢???
回复

使用道具 举报

发表于 2011-10-8 21:45 | 显示全部楼层    本楼为最佳答案   
A1090A 发表于 2011-10-8 21:42
如何让新增加工作表的位置始终在从左往右的第2个开始增加呢???

Sub test()
    Sheets.Add after:=Sheets(1)
    Sheets(2).Name = Format(Now, "yymmddhhmmss")
End Sub

回复

使用道具 举报

发表于 2011-10-8 21:47 | 显示全部楼层
回复 windimi007 的帖子

恩,date只返回日期时间值的整数部分,now返回的包括小数部分.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-21 15:41 , Processed in 0.366616 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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