Excel VBA-根据两列中的值动态更改单元格值

时间:2018-12-05 16:48:53

标签: excel vba

我编写了VBA代码以根据两列中输入的值动态更改单元格值。但是代码不起作用。

请帮助我了解该过程。

谢谢

origin

1 个答案:

答案 0 :(得分:0)

一旦执行Range(“ I”&r)=,就会一次又一次地触发工作表更改事件。如果要在更改事件中更改单元格,则需要在例程中关闭更改事件

Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = false

然后将其打开

Application.EnableEvents = true
End Sub