2014-10-17 53 views
0

由於我更新到優勝美地,我認爲出現了一個奇怪的錯誤。與Excel VBA OS X的日期錯誤

Date函數返回沒有年份的日期值。

我試着改變區域設置,但我似乎無法得到任何東西。

我有2014-05-31在單元格1,1單元格(1,1).Value將返回「-05-31」 但是,如果我使用.Text而不是.Value,我會得到正確的值。 即使日期功能也不能正常工作

任何人都可以快速修復?我的整個宏觀依賴於日期

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 

回答

0

是的,我有同樣的問題作爲一個非常快速的解決方案改變區域設置,以美國