Excel VBA - 连接变量

时间:2015-04-15 04:29:40

标签: vba excel-vba excel

我的宏中有以下变量:

todaydate = Year(Date) + Month(Date) + Day(Date)

如何将todayDate的值设为20150415而不是2034

2 个答案:

答案 0 :(得分:2)

要将其连接为字符串,您需要使用& 像这样:

todaydate = Year(Date) & Month(Date) & Day(Date)

但这会产生:2015415
为了得到你想要的,试试这个:

todaydate = Format(Date, "yyyymmdd")

将产生:20150415

答案 1 :(得分:0)

ActiveSheet.SaveAs Filename:= "PO_" & Format(Now(),"yyyymmdd") 

希望这会有所帮助。