循环调用脚本

时间:2015-08-03 10:29:41

标签: vba excel-vba loops excel

我有多个宏,当一个值添加到单元格时就会启动。

一旦启动,触发的宏然后在单元格中放置一个值,这样不同的宏将继续运行,直到没有更多的数据。

我的问题是双重的。

宏仅在单元格中放入的值触发宏大于先前值时才起作用。

如果将值添加到单元格中,则与不会运行的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

0 个答案:

没有答案