我對VBA相對來說比較新,而且我需要一些幫助來編寫我一直在寫的代碼。目前,它看起來像這樣:VBA日期保留爲美國版
Sub RoundedRectangle1_Click()
Selection.NumberFormat = "dd mmm yy"
Range("H2").ClearContents
Dim Date1 As ValueChange
Range("H2").Value = InputBox("Enter the first date (Monday) of the week you wish to view, in the format DD/MM")
End Sub
正如你所看到的,我已經爲用戶手動輸入日期的彈出框,但出於某種原因,一旦這個進入它不斷提供一個答案美國格式,例如如果我輸入04/12,這將顯示爲「04年4月12日」,而不是「04年12月4日」
爲什麼不使用[日期選擇器?(http://stackoverflow.com/questions/13409653/how-to-add-date-picker-to-vba-用戶表格) – SBF
寫入04/12/16,它會正確顯示? – Vityata
@Vityata不幸的是不起作用。 – CBooth