Я просто ищу самый прямой способ вернуть значение в трех текстовых полях, основываясь на выборе из выпадающего списка в пользовательской форме.Возвращаемое значение в текстовом поле из Combobox в Excel
У меня есть рабочий лист под названием «TPIDLookup», который состоит из 4 столбцов; TPID, Филиал, Компания и имя MQ. Я установил диапазоны для всех четырех столбцов, теперь мне нужны значения из Branch Plant, Company и MQ Name, которые будут отображаться, когда TPID выбран из Combobox. Однако я теряюсь, когда дело доходит до этого в Excel, хотя я знаком с тем, как это будет сделано в Access.
Если это помогает, вот код, который я использовал для создания списка COMBOBOX:
Set WS = Worksheets("TPIDLookup")
For Each TPID In WS.Range("TPID")
With Me.cmbTPID
.AddItem TPID.Value
End With
Next TPID
Мои исследования через Интернет спутал меня еще больше, и я уверен, есть мертвое прямой вперед, чтобы сделать это. Я не программист, и я новичок в VBA, но любая помощь будет очень признательна, поскольку это последний шаг для меня, чтобы закончить мою форму.
Большое спасибо,
John.
Джон, можете ли вы разместить весь свой код? Имея немного проблем с пониманием того, что вы пытаетесь сделать точно. – StormsEdge
замените для каждого цикла следующим образом: «Для каждого TPID в WS.Range (« B2: B10 »)». просто Успение –