点击进入时如何从单元格中减去值?

用户在添加数值后按回车键,有没有办法在excel中激活function? 例如,我想要执行=(A3-A4)每次用户input一个新的值到A4单元格,然后按回车键

您将需要将以下子例程放入VBA中的ThisWorkbook Excel对象(可通过按Alt + F11访问):

 Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("A4")) Is Nothing Then Target.Value = Range("A3").Value - Target.Value End if End Sub 

有关与Worksheet_Change事件有关的更多信息,请参阅此处 。

一种方法是转到文件>选项>公式,并将计算选项>工作簿计算设置为手动。

然后告诉你的用户点击F9来显示结果。