Vba 减去Excel工作表读取的两个数字时出错
我有一个问题,Excel工作表读取的两个变量:Vba 减去Excel工作表读取的两个数字时出错,vba,excel,debugging,rounding,Vba,Excel,Debugging,Rounding,我有一个问题,Excel工作表读取的两个变量: APPOGGIO_1 =0,2 APPOGGIO_3 =0,2 如果Excel读取此值,则图像中的情况如下: 显然,如果以另一种方式分配值,则结果为0 为什么在调试中我查看正确的变量值而结果不正确? Round函数解决了这个问题,但这是正确的方法吗 VALORE = Round((APPOGGIO_1 - APPOGGIO_3), 2) 看,你把所有的变量都设置好了吗?什么是N1,B,图纸在哪里?只有两个变量暗显为double,其
APPOGGIO_1 =0,2
APPOGGIO_3 =0,2
如果Excel读取此值,则图像中的情况如下:
显然,如果以另一种方式分配值,则结果为0
为什么在调试中我查看正确的变量值而结果不正确?
Round函数解决了这个问题,但这是正确的方法吗
VALORE = Round((APPOGGIO_1 - APPOGGIO_3), 2)
看,你把所有的变量都设置好了吗?什么是N1,B,图纸在哪里?只有两个变量暗显为double,其他两个变量是变体,因为您从未将它们暗显为DoubleN1,B是Excel工作表中的索引