如何在Excel VBA中将日期格式格式化为系统日期格式

时间:2011-12-28 09:28:13

标签: excel vba excel-vba

需要将excel中的日期列更改为系统日期格式。

如果系统日期格式为mm/dd/yyyy

在Excel工作表中,我需要将其更改为mm/dd/yyyy
如何通过VBA Excel更改它?

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以通过以下方式将单元格的日期格式更改为区域(Windows)设置:

  1. 选择要更改的单元格
  2. 右键单击>格式化单元格......
  3. 选项卡“数字”,选择“日期”
  4. 选择以星号*开头的日期:*05/13/2011
  5. 有关此SO主题的更多信息:What is the best way to say format is mm/dd/yyyy - but in the local format?

    [编辑] 您可以使用VBA

    Sub test()
        Selection.NumberFormat = "m/d/yyyy"
    End Sub
    

    m/d/yyyy表示如上所述的区域设置