我嘗試了以下但不起作用,
Dim my_date_string As String
Dim my_date_date As Date
my_date_string = "22.10.2020"
my_date_date = CDate(my_date_string)
Debug.Print my_date_string
Debug.Print my_date_date
也試過,
my_date_date = Format(my_date_string, "DD.MM.YYYY")
uj5u.com熱心網友回復:
CDate 不將句點理解為分隔符。
如果String出于某種原因需要將它們作為變數中的句點,只需像這樣替換它們:
my_date_date = CDate(Replace(my_date_string, ".", "/"))
如果您的變數中沒有句點,則該Replace函式將什么也不做。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/361275.html
標籤:vba
下一篇:如何使用vba代碼添加類別總和?
