我在使用Excel VBA中的日期操作時遇到很大問題。 我有一個窗體有一個文本框,用戶將輸入日期。問題是他可能會以不同的格式輸入(例如,8月1日的1.08.2011或同一天的8/1/11)。現在我想要做的是從他進入文本框的日期中減去一些日子。到目前爲止,我不得不取得成功,我不知道該怎麼做。 我想是這樣的從VBA中的日期減去?
Format((Format(Me.datalivrare.Value, "dd.mm.yyy") - 4), "dd.mm.yyyy")
哪裏datalivrare是文本框在用戶輸入的日期和4天,我想從該日期減去的數字......我想永遠DD格式.mm.yyyy,無論他們在文本框中輸入什麼內容。
您如何區分8/1/11是8月1日還是1月8日? –