连续的VBA命令
我有一个问题不断的macros观工作。 我在“仪表板”表中设置了一个filter,它从不同的工作表中获取信息。 我希望macros自动运行,当源表单元格更新时,不断更新filter。 我的代码如下:需要修改什么? 非常感谢。 ( S&P500
是源表单,仪表板是Macro表单)
Sub Yes () ' ' Yes Macro ' 'Private Sub S&P500Stocks_Activate() ActiveSheet.Range("$A$1:$E$499").AutoFilter Field:=1, Criterial:="Yes", _ Operator:=xlAnd 'Private Sub S&P500Stocks_Change(ByVal Target As Range) ActiveSheet.Range("$A$1:$E$499").AutoFilter Field:=1, Criterial:="Yes", _ Operator:=xlAnd End Sub
帮助将是真棒
首先确保Sub Yes()在标准模块中,而不是在工作表上。
第二次将ActiveSheet
更改为Sheets("S&P500")
第三次使Sub 是()公开
然后转到工作表代码区域Sheets("S&P500")
并安装此事件macros:
Private Sub Worksheet_Change(ByVal Target As Range) Application.EnableEvents = False Call Yes Application.EnableEvents = True End Sub