заполнять текстовое поле на разных формах

У меня есть список и текстовое поле на userform1.

Я использую этот код:

Me.TextBox10.Value = Application.WorksheetFunction.VLookup(Me.ListBox1.Value, Sheets("sheet1").Range("A1:AM100"), 6, False) 

Это отлично работает на userform1, однако теперь я создал userform2, но текстовое поле не заполняется. Почему этот код не работает для заполнения текстового поля?

Заранее спасибо.

Мне удалось заставить его работать с этими небольшими изменениями:

 userform2.TextBox10.Value = Application.WorksheetFunction.VLookup(Me.ListBox1.Value, Sheets("sheet1").Range("A1:AM100"), 6, False) 
Interesting Posts

Прокрутить список инструкций по запросу

В списке проверки данных в excel я могу использовать как текст, так и ссылку на ячейку в качестве своих опций?

Excel VBA, который получит конкретные данные из разных книг

ToOADate (); Конвертировать юлианскую дату Excel

EXCEL VBA. Проведите через ячейки в столбце, если не пусто, напечатайте значение ячейки в другой столбец

Изменить десятичный разделитель с макросом в Excel?

Подсчитайте, сколько TVP, SAC, ACR, CFA перед 7503054645,7503053801,8285090082,8285283074

Excel Сортировка одного столбца по наименьшей строке

Как восстановить столбец из другой таблицы на основе критериев

Excel VBA, если и затем не оценивать должным образом

Переменные внутри метода .Offset

Ошибка Excel VBA: ошибка во время выполнения 424 Требуемый объект

Считать дубликаты ячеек в столбце на основе другого столбца

Валюта формата Excel EUR

разделение ячеек ошибок на другой рабочий лист с помощью VBA

Давайте будем гением компьютера.