请教:在excel原单元格显示原数值加上另一单元格数值

来源:百度知道 编辑:UC知道 时间:2024/05/21 08:54:46
有没有函数可以实现A1=A1+A2呢?
当A2变化时,A1相应的变化
当A1值为5
输入A2为3
A1就会显示为8
接着再输入A2为4,则A1变为12
谢谢各位高手了
小女不才,请问VBA是excel里的宏吗?
具体怎么操作呢

用VBA吧, 公式不能解决你的问题了.
用VBA是很简单的一个问题.代码如下:

'在这个文件里实现了 B2=B2+C2
'改变 C 列的值则 B 列的值也会改变
Private Sub Worksheet_Change(ByVal Target As Range)
Dim yy As Single
yy = Val(Target)
If Target.Column = 3 Then
Range("b" & Target.Row) = Range("b" & Target.Row) + yy
End If
End Sub

excel里的函数没有循环套用公式,不过你可以用宏编写自定义函数,点 工具---宏----visual basic编辑器---点插入---模块:
接下来就输入你的代码吧..