我有一个用户表单,并且以dd.mm.yyyy格式从用户那里获取开始和结束日期。为了更轻松地比较日期,我想将其转换为双精度或长整型值。我已经尝试过如下操作,但是它给我一个类型不匹配的错误。
endDate已被定义为Double,如您所见,Me.g_end.Value是正确格式的字符串。为什么会出现此错误,我该如何处理?
我还需要添加,DateValue(Me.g_end.Value)与我的朋友可以很好地获取使用Excel 2013的日期的值。我使用Excel 2016。
答案 0 :(得分:0)
您需要以有效格式输入日期,以便Excel将其识别为日期。
据我所知,无处在日期中使用点(句点)。 (我记得,当今世界上只有一个国家甚至将点识别为官方日期分隔符。)
单击您的开始菜单,然后键入Region
以查找并打开Windows 区域和语言设置。
请注意系统在每个日期部分之间短日期, (包括符号 )的期望格式,并尝试像这样在Excel中输入日期。