根据单元格更改自动执行宏

时间:2019-03-04 14:15:19

标签: vba

每当单元格中下拉菜单的选择发生更改时,我都会尝试运行一个宏。我尝试遵循以下解决方案:automatically execute an Excel macro on a cell change

通过输入以下代码:

Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A1")) Is Nothing Then Call Testsub
End Sub

Public Sub Testsub()
MsgBox "Testmessage", , "Testbox"
End Sub

单元格A1包含一个下拉菜单,该菜单应触发宏“ Testsub”。但是,当我更改选择时什么也没有发生。对于任何想法,我将不胜感激,什么可能会导致问题。

1 个答案:

答案 0 :(得分:0)

user11138753的评论将其钉牢。我在错误的地方编辑了代码。

非常感谢您!