Vba 减去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,其

我有一个问题,Excel工作表读取的两个变量:

APPOGGIO_1 =0,2  
APPOGGIO_3 =0,2  
如果Excel读取此值,则图像中的情况如下:

显然,如果以另一种方式分配值,则结果为
0

为什么在调试中我查看正确的变量值而结果不正确? Round函数解决了这个问题,但这是正确的方法吗

  VALORE = Round((APPOGGIO_1 - APPOGGIO_3), 2)

看,你把所有的变量都设置好了吗?什么是N1,B,图纸在哪里?只有两个变量暗显为double,其他两个变量是变体,因为您从未将它们暗显为DoubleN1,B是Excel工作表中的索引