У меня есть «Пользовательская форма навигации по проекту для 3 команд. В настоящее время я использую подачу ComboBox из одного столбца из именованного диапазона. Она используется для установки папок для сохранения отчетов, генерируемых моей основной электронной таблицей. Первоначально я использовал Supervisor -TeamLead в качестве имени папки и значений в диапазоне для выпадающего списка. Но с акциями / окончаниями ... et c. Это было бы неразумно. Так что я хочу сделать, это использовать второй диапазон, или даже массив, чтобы присвоить значения 1, 2, 3. второму столбцу. Затем сохраните это в строке, основываясь на том, что пользователь выбрал свою «команду». В настоящее время код, который я использую для загрузки для единственного столбца, Combobox имеет вид следует.
Set wsLoc = Worksheets("LookupLists")
For Each cLoc In wsLoc.Range("Teams")
With Me.CBteam
.AddItem cLoc.Value
End With
Next cLoc
Так Например, если в поле со списком есть команда Боба, команда Тома, команда Джейн в столбце 1, тогда столбец 2 будет содержать 1, 2, 3. Если я выберу команду Тома из списка, тогда я хочу, чтобы моя переменная CTRteam = 2.
Заранее спасибо.