1
所以我花了一天的时间调试我的VBA类模块,并出现了令人担忧的现象。Excel VBA意外截断
在主要的电子表格中,我有一个单元格,格式为“货币”,9位小数精度。在我的VBA类中,我有一个属性(一个double),它在实例化时接受该单元格的值。即,
myClass.loanDefault_7 = Range("loanDefaults")(1,7)
然而,当我在转让之后检查存储在myClass.loanDefault_7值时,它仅具有4个小数位精确度。
我的问题是为什么VBA自动(没有我的许可)截断这个值?我想了解为什么会发生这种情况,以及我将来如何防止它发生。
任何帮助非常感谢!