猛一看上去,这是能达到效果,但是我相信绝没有人会真正喜欢这个做法,因为除了在A1里输入数据以外,每一个操作,都能让B1的结果累加一次,说不定等你下次打开工作簿时,发现B1里已经是个天文数字了。3. 代码:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
Application.EnableEvents = False
Range("b1") = Range("b1") + Target
Application.EnableEvents = True
End If
End Sub