问个excel的问题 假如a1+b1 结果如何显示在b1里面 就是在B1中输入一个数字能自动和a1加 并显示在b1

菜单——工具——选项——自动重算——勾选"迭代计算"——迭代次数改为1——确定——在b1输入=a1+b1 即可 这个方法好像可以就是不太好使 用vb是简单 不过就是要在excel上实现才问的 大家帮帮忙还有办法吗

菜单——工具——选项——自动重算——勾选"迭代计算"——迭代次数改为1——确定——在b1输入=a1+b1 即可
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-21
这个好像不行吧,因为这是循环调用
第2个回答  2010-05-21
用VBA吧,轻而易举~~~

在当前Worksheet里加入这个,

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Target.Row = 2 And Target.Column = 2 Then Range("B1") = Range("A1").Value + Range("B1").Value

End Sub

当你输入数据回车后,会下跳到B2,此时就会激发运算,让B1=A1+B1
当然,这个程序是一个Bug,下次虽然你没输入数据,但选择了B2单元格,一样会让B1重新运算一遍,
有空自己想一下怎么样处理更好,俺没空,呵呵!!
第3个回答  2010-05-21
要涉及循环使用问题
第4个回答  2010-05-21
答案是: 不能吧
第5个回答  2010-05-21
不行
相似回答