Excel CDate解析有效日期失败
以前,我写了一个VBA脚本,它使用CDate,在我的旧Macbook(非retina one)上运行得非常好。而今天我在我的视网膜Macbook Pro上尝试了这个脚本,但是这个脚本在与CDate相关的行或者任何与日期相关的行中总是失败 使用Mac Excel 2011(14.5.6),我尝试了一个在线解析日期的简单脚本:Excel CDate解析有效日期失败,excel,vba,macos,Excel,Vba,Macos,以前,我写了一个VBA脚本,它使用CDate,在我的旧Macbook(非retina one)上运行得非常好。而今天我在我的视网膜Macbook Pro上尝试了这个脚本,但是这个脚本在与CDate相关的行或者任何与日期相关的行中总是失败 使用Mac Excel 2011(14.5.6),我尝试了一个在线解析日期的简单脚本: Sub thisWillFail() Dim LstrDate As String Dim LDate As Date LstrDate = "Ap
Sub thisWillFail()
Dim LstrDate As String
Dim LDate As Date
LstrDate = "Apr 6, 2003"
LDate = CDate(LstrDate) ' Will fail here
End Subl
但它仍然会失败(但在我的旧Mac上不会):
这是新Mac电脑的问题吗?您的
地区设置是什么???@Gary的学生如果您指的是系统区域设置,我以前的是美国,新的是新加坡。我想这可能就是问题所在,让我来看看。
Run-Time error '13': Type Mismatch