“无法运行宏” - 从Combobox表单控件(VBA BEGINNER)中选择时出现消息

时间:2017-01-10 19:36:35

标签: excel vba excel-vba macros

我正在编写一个按下按钮后执行宏的程序。代码取决于下拉框的选择,但是我不想在更改下拉框后运行任何宏 - 这只在您单击按钮后才能执行。我一直收到这条消息:

  

无法运行宏“Test.xlsm'!DropDown22_Change”宏可能在此工作簿中不可用,或者可能禁用所有宏。

在我更改选择后禁用此运行宏的任何帮助都将非常感激..

1 个答案:

答案 0 :(得分:0)

假设您的控件是Form Control,而不是ActiveX Control

要停用Change的{​​{1}}事件,请右键点击下拉控件,选择DropDown22,然后删除Assign Macro字段的内容。然后选择Macro name:

按照这些步骤,当用户更改下拉列表中的选择时,不应触发事件。