excel表格公式求教? 如A1有数据a,B1有数据b,如果更改A1的数据为a1后,B1中的数据自动修改成a1+b

如题所述

指着工作表标签击右键,查看代码

在代码窗口中粘贴以下代码


Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
tmp = Cells(Target.Row, 2).Value
tmp = Cells(Target.Row, 1).Value + tmp
Cells(Target.Row, 2).Value = tmp
End If
End Sub


按F5运行代码即可

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-14
工具/选项/重新计算,选中“自动重算”和“迭代计算”,将“最多迭代次数”设为1,确定。
在B1输入公式:
=IF(CELL("ADDRESS")="$A$1",B1+A1,B1)
相似回答