EXCEL中如何运用本单元格的数值进行运算,并且结果还是显示在本单元格中

就是一个固定数值减去单元格内的数值,让运算结果还是显示在本单元格中
急!!!新手求教!!!麻烦尽量详细点。

利用VBA宏可实现这个功能。公式就无法实现,因为这是个循环计算公式问题。
假设A列的单元格 等于A列减B列单元格数值,代码如下,自己试试吧。
Sub test()
For i = 1 To [A65535].End(xlUp).Row
Range("A" & i).Select
Range("A" & i) = Range("A" & i) - Range("B" & i)

Next
End Sub
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-08
循环引用不行
建议还是把结果放到其他列里再贴粘回来
第2个回答  2012-12-08
这样会进入死循环的,无法实现
第3个回答  2012-12-08
你是说如果你输入的是5,那固定值是2,单元格里面就显示3吗?追问

比如单元格里的数字是3,固定值是5,那样怎么样才能在3的那个单元格里计算5-3,并且把2的结果显示到那个单元格

追答

这个还真不行,因为它一个单元格里不可能显示两个结果,3和2到底显示哪个呢,我建议你不是做一个引用,得到结果后,可以把引用隐藏起来

本回答被提问者采纳
相似回答