Невозможно заполнить пользовательский текстовый блок - PullRequest
0 голосов
/ 20 февраля 2019

Я использую Excel 2016, и у меня есть пользовательская форма, которую я использую для заполнения различных текстовых полей на листе, и я пытаюсь использовать VLookup для заполнения одного из текстовых полей в моей пользовательской форме на основе значения, введенного в поле со списком ната же форма пользователя.VLookup должен сравнивать данные, которые хранятся на втором листе в книге, но вместо этого дает мне (Невозможно получить свойство VLookup ошибки класса WorksheetFunction.

Я довольно новичок в VBA и былв надежде на любую помощь в решении вышеуказанной проблемы.

Useform: текстовое поле клиента должно заполняться на основе выбора поля со списком пресс-формы

enter image description here

Код VBA:

Private Sub ComboBox1_Change()

    Me.Customer.Value = Application.WorksheetFunction.VLookup(Me.ComboBox1.Value, Sheet2.Range("Table1"), 3, True)

End Sub

Спасибо за любую помощь и, пожалуйста, дайте мне знать, если есть дополнительная информация, необходимая для ответа на этот вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...