Как мне обратиться к объекту со строкой, содержащей имя объекта? - PullRequest
0 голосов
/ 26 июня 2019

У меня есть несколько комбинированных списков на странице 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 + Изменить действия, чтобы вызвать 1 подпрограмму, которая может декодировать имя для выполнения действия в нужном месте. Следовательно, число в конце любой метки совпадает с интересующей позицией.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...