如何用包含对象名称的字符串引用对象?

时间:2019-06-26 01:31:24

标签: excel vba object

我在excel页面上有几个组合框,这些组合框是根据另一个具有类似名称的组合框的输入来填充的。我的问题是我试图根据对象名称1编写代码,以识别和引用相关的组合框。

我尝试使用字符串命令创建名称,并将对象名称设置为可以传递给另一个变量但失败的对象。

Dim OtherComboBox as Object
Dim NameofOtherComboBox as string

Private Sub ParentVar1_Change()
    NameofOtherComboBox = "OtherBox_" & right(ParentVar1.name,1)
    Set OtherComboBox = NameofOtherComboBox
    ChangeDifferentComboBox OtherComboBox
End Sub

我的目标是编写一条简单的代码行,可以将其剪切并粘贴到30多个Change动作中,以调用1个子例程,该子例程可以解码名称以在所需的位置执行一个动作。因此,任何标签末尾的数字都与感兴趣的位置对齐。

0 个答案:

没有答案