我想使用excel vba将文件自动命名。例如,现在是2013年的第11周,我的文件名想命名为2013011.xls,如何做
4个回答
展开全部
Sub 年份周()
zs = Application.RoundUp(DateDiff("d", DateSerial(Year(Date) - 1, 12, 31), Date) / 7, 0) '计算周数
MC = Year(Date) & "0" & zs '名称
Application.DisplayAlerts = False '不显示警告信息框
ActiveWorkbook.SaveAs Filename:=MC '当前活动的工作簿存盘为MC
End Sub
自做按钮试试!
zs = Application.RoundUp(DateDiff("d", DateSerial(Year(Date) - 1, 12, 31), Date) / 7, 0) '计算周数
MC = Year(Date) & "0" & zs '名称
Application.DisplayAlerts = False '不显示警告信息框
ActiveWorkbook.SaveAs Filename:=MC '当前活动的工作簿存盘为MC
End Sub
自做按钮试试!
展开全部
鼠标右击-重命名,即可!
追问
谢谢啊!我要的是VBA代码如何编写?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-03-14
展开全部
好像不能自动命名,你新建的时候就可以输入,这个好方便的,并且可以随便改。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你有很多工作表吗。需要用VBA。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询