CDbl函数的主要作用是将表达式转换为Double类型的数据。在具体使用中,它接收一个参数,即需要被转换为Double类型的表达式。
例如,你可以这样使用CDbl函数:
Dim MyCurr, MyDouble
MyCurr = CCur(234.456784) ' MyCurr是Currency型(234.4567)。
MyDouble = CDbl(MyCurr * 8.2 * 0.01) ' 把结果转换为Double型(19.2254576)。
在这个例子中,首先使用CCur函数将234.456784转换为Currency类型,然后使用CDbl函数将其乘以8.2和0.01后的结果转换为Double类型。
需要注意的是,当在具有不同数据类型的操作数之间进行算术运算时,可以使用CDbl函数强制进行双精度算术运算,以避免精度损失或类型转换错误。