あるスプレッドシートから日付を取得して、別のスプレッドシートに出力します。日付を取得した後、debug.printを実行すると、正しい形式になっています。日付を出力すると、debug.printにも正しい形式が表示されます。ただし、値が送信されたばかりのスプレッドシートの形式は、正しい形式を示していません。
使ってます:
Sheets(SheetName).Cells(RowNum, ColNum).Value = Data
Sheets(SheetName).Cells(RowNum, ColNum).NumberFormat = "dd/mm/yyyy"
値を貼り付けた後でも、月と日が間違った方法で切り替えられています。
私が間違っていることはありますか?セルを右クリックすると、日付はdd / mm / yyyyと表示されますが、9月4日ではなく4月9日が表示されます。