Моя проблема заключается в выборе страны из раскрывающегося списка (ComboBox) в моем UserForm, мои текстовые поля не показывают никакого вывода. Ничего не произошло. Текстовые поля должны выполнять VLookUp для любого значения, выбранного в ComboBox. ComboBox (Name) - «Страна».Вход VLookUp ComboBox для обновления значений TextBox
Код для одного из TextBoxes:
Private Sub TextBox2_Change()
Dim myRange As Range
Set myRange = Worksheets("All Countries Validation").Range("A:R")
TextBox2.Value = Application.WorksheetFunction.VLookup(Country.Value, myRange, 2, False)
Возможно, потребуется сделать некоторые отладки, как то, что это значение страны? Попробуйте Debug.Print (Application.WorksheetFunction.VLookup (Country.Value, myRange, 2, False)). Также зачем определять диапазон A: R, когда вам нужен только столбец 2? Наконец, попробуйте Application.Vlookup без .WorksheetFunction, он даст другой класс сообщений об ошибках, которые могут помочь. – Absinthe
Так что я пробовал делать отладки и ничего не происходило. Я также создал кнопку для отображения окна сообщения «Country.value», но ничего не произошло, когда я нажал на нее. Если я выберу страну и нажимаю клавишу Enter на моей клавиатуре, а внутри ComboBox я получаю сообщение об ошибке Automation, вызываемый объект отключился от своих клиентов – Davey
Idk, если это имеет значение, но это происходит внутри UserForm с вкладками. Это вторая вкладка в UserForm – Davey