我希望我的宏“AIMS_Criteria”在单元格A1中的“AIMS”工作表下拉数据验证框发生更改时运行。Excel VBA - 从下拉框更改而不保存代码到工作表中触发宏
我见过的帖子,人们建议右击表,要查看代码并粘贴此:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim KeyCells As Range
Set KeyCells = Range("A1")
Call AIMS_Criteria
End Sub
但是这不会对我来说,每星期的工作,在工作表中的数据导出到另一个表单中。出于这个原因,我需要我的Personal.xlsb中的所有宏。
无论如何,我可以实现我所需要的而无需更改特定工作表中的代码?
感谢
每周工作表总是在同一工作簿中吗?你的宏'AIMS_Criteria'在哪里?此宏是否触及其他工作簿? – Variatus
这是每周完全不同的工作簿,导出来自一些在线软件。我的AIMS_Criteria宏在我的PERSONAL.XLSB中,所以我可以在所有工作簿上访问。 AIMS_Criteria宏只能触及单个工作簿,但只能触摸工作簿中的多个工作表。 – Dullspark