为什么VBA格式函数会像这样工作?

jl6*_*jl6 4 vba

为什么格式("1A","0.000000")返回0.041667?

Ale*_* K. 7

0.0416671/24如此的解释1A1 AM

?cdate(Format("1A","0.000000") )
01:00:00 
Run Code Online (Sandbox Code Playgroud)

如果输入不是数字,则传递"1A"val()提取,1如果您想要的其他内容不调用格式.