VBA を使用して、Exel シートにさまざまな日付形式を印刷しようとしています。ただし、「yyyy-mm-dd」形式または「mmm dd、yyyy」形式を出力できないようです。セルが正しい形式で出力されないようです。例えば:
'Declare new date variables
Dim LongDateFmt As String
Dim ShortDateFmt As String
Dim MediumDateFmt As String
Dim NewDateFmt As String
'Change the date to the new submission date
MediumDateFmt = Format(Date, "yyyy-mm-dd")
Range("A1").Value = MediumDateFmt
LongDateFmt = Format(Date, "Long Date")
Range("A2").Value = LongDateFmt
ShortDateFmt = Format(Date, "Short Date")
Range("A3").Value = ShortDateFmt
NewDateFmt = Format(Date, "MMMM dd, yyyy")
Range("A4").Value = NewDateFmt
A1 は 2013 年 6 月 13 日、A2 は 2013 年 6 月 13 日、A3 は 2013 年 6 月 13 日、A4 は 2013 年 6 月 13 日を印刷します。
これは設定の問題ですか、それとも私のコードが間違っていますか?