【发布时间】:2026-01-30 04:25:02
【问题描述】:
正如标题所示,我有一个Excel 2010,我正在从一个数字中提取月份日期。
假设号码是cell A1,我正在使用MonthName Function 和MsgBox 来测试我得到的语言:
Sub Extract_Month_Name
Dim Num as String, Extracted_Month_Name as String
Num = Worksheets("Sheet1").Cells(1,1).Value
Extracted_Month_Name = MonthName(Num,False)
End Sub
现在问题来了! **虽然我设置了 Microsoft Office 2010 语言首选项:*
- 编辑语言已设置为英语
- 显示语言已设置为英语
- 帮助语言已设置为英语
当我使用 MonthName 函数并使用 MsgBox 来测试这个时,月份的名称在希腊语的消息框中弹出!!!我该如何更改?
【问题讨论】:
-
日期格式取决于控制面板->区域设置而不是办公语言..
-
亲爱的@simoco,您已经给出了正确的答案!太感谢了!能否请您写几行,以便我标记正确答案,其他新用户可以看到此修复?