我試圖通過在表格中添加一個月來輸入日期值(「Sheet1」)。單元格(17,3)。值是01/10/2011但格式爲Oct-11。然後在表( 「工作表Sheet」)返回。將細胞(17,4)。價值= LDate,展現NOV-11Excel VBA - 日期格式自動更改
sDate = Sheets("Sheet1").Cells(17, 3).Value --> this shows 01/10/2011 when I hove over sDate
LDate = DateAdd("m", 1, sDate) --> this shows 01/11/2011 when I hove over LDate
我想然後在以下細胞來輸入該值01/11/2011
Sheets("Sheet1").Cells(17, 4).Value = LDate
Selection.NumberFormat = "mmm-yy"
但在單元格中顯示11/01/2011(1月11日),爲什麼它這樣做,我該如何解決這個問題?