Excel 2010:更改当前日期快捷方式格式

时间:2016-10-21 17:03:22

标签: excel date excel-2010 keyboard-shortcuts date-formatting

问题:如何使用Excel快捷键[Ctrl] + [;]更改日期格式的默认值?换句话说,“在光标放置时插入今天的日期为dd-MMM-yyyy”解决方案。

目前,它设置为dd-mm-yy。

我使用的是Windows 7 Enterprise(SP1)。

原因:我希望它是dd-MMM-yyyy,因为这是公司标准。我经常在带有其他文本的单元格中使用此快捷方式,因此单元格日期格式化是不可行的。

示例:

到目前为止尝试过:我在控制面板中有“短日期” - >区域和语言设置为dd-MMM-yyyy,因此显然不是定义格式的位置。

PS :这是我在stackoverflow上的第一篇文章。请以尊重的方式告诉我,如果我应该以不同的方式撰写/组织这篇文章。

2 个答案:

答案 0 :(得分:0)

您需要从“控制面板”修复语言和区域设置:

enter image description here

到达目的地因Windows版本而异。

答案 1 :(得分:0)

斯科特的建议很好。这对我有用:

修改

Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Len(Target) <= 10 Then
    Target.NumberFormat = "dd-mmm-yyyy"
Else
    Target = Replace(Target, Date, Format(Date, "dd-mmm-yyyy"))
End If
Application.EnableEvents = True
End Sub

将上述代码放在Worksheet对象