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