VBA:如何引用ComboBox对象

我在Excel中的第一个工作表上创build了一个单独的combobox。 但是,我找不到引用它的对象的方法。

我插入了一个模块,我的一个潜艇可以成功地引用下面的值:

表( “工作表Sheet1”)。名称

但是,以下内容不可用并引发错误:

ComboBox1.Value

错误消息是:运行时错误“424”:需要的对象

有人可以解释如何在我的工作表中引用这个combobox? 谢谢

这取决于您创build的combobox的types:

  • 表单控件Sheets("Sheet1").DropDowns(1)
  • ActiveX控件 :工作Sheets("Sheet1").ComboBox1

Sheets("Sheet1"). 如果代码放在VBA模块Sheet1则可以省略。

另请参阅Excel 2010中的“表单控件”和“ActiveX控件”之间的区别是什么?