我正在使用CDate将格式为字符串的特定日期转换为Excel日期类型。我为这种转换写了一个小UDF;但是,当我将该函数作为内嵌函数运行时,它将返回一个数字,并将调用单元的默认格式设置为数字类型。当我手动将其转换为日期类型时,Excel将显示正确的日期条目。VBA中的CDate函数的问题
所以,我需要知道是否有方法通过我的日期转换宏将调用单元格的默认格式设置为日期类型。否则,用户必须手动更改每个单元格的格式。
e.g
Function Test()
Test = CDate("2010/12/23")
End Function