excel vba OS X的日期错误

时间:2014-10-17 18:58:53

标签: excel macos vba

自从我更新到优胜美地后,我认为出现了一个奇怪的错误。

Date函数返回没有年份的日期值。

我尝试更改区域设置,但似乎无法获得任何结果。

我有2014-05-31在单元格1,1单元格(1,1).Value将返回“-05-31” 但是,如果我使用.Text而不是.Value,我会得到正确的值。 甚至Date函数也不能正常工作

任何人都有快速修复?我的整个宏依赖于日期

    If ActiveWorkbook.ActiveSheet.Cells(1, 1).Value <> DateValue(Date + 1) Then
        If MsgBox("Error, blablabla", vbYesNo, "Confirm Entry") = vbNo Then
            Exit Sub
        End If
    End If

1 个答案:

答案 0 :(得分:0)

是的我遇到了与美国

的快速解决方案更改区域设置相同的问题