Excel VBA:如何引用组合框对象

Excel VBA:如何引用组合框对象,excel,vba,combobox,Excel,Vba,Combobox,我在Excel的第一个工作表上创建了一个单独的组合框。但是,我找不到引用其对象的方法 我插入了一个模块,其中一个SUB可以成功引用以下值: 图纸(“图纸1”)。名称 但是,以下内容不可用并引发错误: ComboBox1.值 错误消息为:运行时错误“424”:需要对象 有人能解释一下如何在我的工作表中引用这个组合框吗?谢谢,这取决于您创建的组合框的类型: 表单控件:表单(“Sheet1”)。下拉列表(1) ActiveX控件:工作表(“Sheet1”)。ComboBox1 工作表(“Sheet

我在Excel的第一个工作表上创建了一个单独的组合框。但是,我找不到引用其对象的方法

我插入了一个模块,其中一个SUB可以成功引用以下值:

图纸(“图纸1”)。名称

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

ComboBox1.值

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


有人能解释一下如何在我的工作表中引用这个组合框吗?谢谢,这取决于您创建的组合框的类型:

  • 表单控件
    表单(“Sheet1”)。下拉列表(1)
  • ActiveX控件
    工作表(“Sheet1”)。ComboBox1
工作表(“Sheet1”)。
如果代码放在VBA模块内,则可以省略
工作表1


另请参见

try:
ActiveSheet.OLEObjects(“ComboBox1”).Object.Value