2
我在我的宏下面的變量:Excel的VBA - 串聯變量
todaydate = Year(Date) + Month(Date) + Day(Date)
如何讓我的todayDate
值是20150415
而不是2034
?
我在我的宏下面的變量:Excel的VBA - 串聯變量
todaydate = Year(Date) + Month(Date) + Day(Date)
如何讓我的todayDate
值是20150415
而不是2034
?
要將其串接爲字符串,您需要使用&
。
像這樣:
todaydate = Year(Date) & Month(Date) & Day(Date)
但是,這將產生:2015415
爲了得到你想要的東西,試試這個:
todaydate = Format(Date, "yyyymmdd")
這將產生:20150415
ActiveSheet.SaveAs Filename:= "PO_" & Format(Now(),"yyyymmdd")
希望這將有所幫助。
謝謝!這樣可行!但我仍然想學習如何連接宏中的變量。例如,現在我想基於固定字符串和上述todayData參數重命名我的活動工作表。 ActiveSheet.Name = PO_ + todayDate 我的期望是返回的值應該是「PO_20150415」 – cooldude
謝謝@ L42。你是冠軍! – cooldude