用于确定货币或双倍的UDF方法
我在VB.NET
中创build了一个UDF
,它有时与currency
,我需要在VB
使用Decimal
格式。 但是有时候我会用time
或者简单的double
。 用什么方法来确定我应该如何增加数值,用decimal
还是double
?
为了简单起见,我不想让excel返回实际的范围,但是如果我需要确定它是否被格式化为货币,则会这样做。
由于Excel使用双精度来表示货币,时间值,整数和所有其他数字,所以通常不需要知道如何将数字格式化为Excel显示的目的:只需将值加上。=作为双精度。