我有一个从被调用的API返回ODate(双数据类型的日期)的函数。
Private Function CoreCompute(....)
....
CoreCompute = oXmlHttp.ResponseText //sample return: a double value 41902, which is equivalent to 2014/09/20
End Function
当调用具有日期格式的单元格时,它不会转换为日期值而不等于真正的日期单元格。
如何在单元格中输出可与实际日期单元格值进行比较的值?
PS。 Q17实际上是Q16
答案 0 :(得分:1)
尝试CoreCompute = CDbl(Trim(oXmlHttp.ResponseText))
这可能有效,因为你的响应是一个字符串,它可能包含空格。
Trim
将删除空白
CDbl
将确保将值转换为数字类型。