标签: excel-vba vba excel
我想要类似Java或C#。当Range(1,A).Value被改变时,则出现一个方法,例如Range(1,B).Value是Range(1,A).Value。 我知道VBA有Worksheet_Change方法,但我使用ComboBox,当我从Combobox中选择一个值时,没有发生更改。
我使用的是表单控件,而不是ActiveX控件。
答案 0 :(得分:1)
右键单击ComboBox,然后选择Assign Macro ...
默认为“Book1!DropDown1_Change”。单击“新建”按钮。
它将为事件处理程序生成存根代码,即:
Sub DropDown1_Change() 'Put your event handler here. End Sub
或者,您可以指定现有的宏。