В моих первенствовать документе у меня есть следующая информация в двух столбцах:Populate UserForm текстового поля на основе ячейки, выбранной Combox
US Dollar (USD) 1
British Pound (GBP) 0.63
Guatemalan Quetzal (GTQ) 0.13
Honduras Lempira (HNL) 0.046
Other Please give factor
Other Please give factor
Other Please give factor
Other Please give factor
У меня есть выпадающий, заполняемый в первой колонке:
Private Sub UserForm_Initialize()
CurrencyList.List = Worksheets("MySheet").Range("A23:A30").Value
End Sub|
Я хочу автоматически заполнить текстовое поле конверсией валюты в следующем столбце, поэтому, когда вы выберете валюту в поле со списком, она автоматически заполнит текстовое поле, чтобы вы могли либо оставить его, либо предложили, либо изменить его, если хотите. Я нахожусь на mac с excel 2011. Все решения, с которыми я столкнулся, похоже, работают для окон, и я получаю ошибки, говоря, что методы, которые я назвал, не существуют.
Что конкретно вы пробовали? Это должно быть связано с использованием 'VLookup' через' Application.VLookup' или 'Application.WorksheetFunction.VLookup', как только выбор будет изменен в Combo Box. Я не думаю, что быть на Mac влияет на любую из этих функций. –
Есть ли какой-либо способ достичь этого с помощью смещения или мне нужно заполнить поле со списком по-другому, назвав диапазон в листе? Я добавляю редактирование на мой вопрос, показывая, что пошло не так, может потребоваться некоторое время, чтобы узнать, что я пробовал, поскольку я не заметил его! Спасибо – PaulBarr