我在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个子例程,该子例程可以解码名称以在所需的位置执行一个动作。因此,任何标签末尾的数字都与感兴趣的位置对齐。