我有多个宏,当一个值添加到单元格时就会启动。
一旦启动,触发的宏然后在单元格中放置一个值,这样不同的宏将继续运行,直到没有更多的数据。
我的问题是双重的。
宏仅在单元格中放入的值触发宏大于先前值时才起作用。
如果将值添加到单元格中,则与不会运行的prev值宏相同。
我的示例文件不确定是否必须上传或通过私信。
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("$ay$3").Value = 4 Then
Application.EnableEvents = False
Call Macro1
Application.EnableEvents = True
End If
If Range("$ay$3").Value = 5 Then
Application.EnableEvents = False
Call Macro2
Application.EnableEvents = True
End If
End Sub