回 帖 发 新 帖 刷新版面

主题:麻烦各位帮帮忙

MSFlexGrid2.TextMatrix(19, t + 2) = Val(MSFlexGrid2.TextMatrix(3 * x + 3, t + 2)) * Val(MSFlexGrid1.TextMatrix(5, t + 2))  
这是我用VB写的一个表格计算的一个东西。不知道那里出错了,在要显示的乘积的位置上显示的不是后面两个数的乘积而是分别把两个数显示出来了。

比如a=1 b=2 求c
应该是c=2  结果c=12了

程序前面有不少这种式子都没问题就这犯病了
大家帮帮忙 谢谢了

回复列表 (共3个回复)

沙发

應該是表格行列號給錯了。

板凳


表格列号应该没问题,我把后面的两项分别单独的表示过,都是0.00000的精度,结果乘积却是万位;十万位。。。。

3 楼


我重新试了一下“+-”正常“*/”不正常。。。。到底怎么回事,请各位帮帮忙吧。

我来回复

您尚未登录,请登录后再回复。点此登录或注册