0
У меня есть список и текстовое поле на userform1.заполнить текстовое поле на разных формах
Я использую этот код:
Me.TextBox10.Value = Application.WorksheetFunction.VLookup(Me.ListBox1.Value, Sheets("sheet1").Range("A1:AM100"), 6, False)
Это прекрасно работает на UserForm1, однако, я теперь также создал userform2, но текстовое поле не заселить. Почему этот код не работает для заполнения текстового поля?
Заранее спасибо.
слишком мало данных, так что я бы кинуть угадывание: Проверка фактических TextBox и ListBox имена в userform2 правильно ссылаться в коде – user3598756
Что делает вы думаете, что он не работает с UserForm2? Как вы инициализируете/заполняете UserForm1 и как это происходит с UserForm2? Пожалуйста, разместите здесь все соответствующие коды VBA. В противном случае мы не можем вам помочь. Для получения дополнительной информации, пожалуйста, прочтите следующее: http://stackoverflow.com/help/how-to-ask и это http://stackoverflow.com/help/mcve – Ralph
дикое предположение, может быть, вы havnt назвали текстовое поле в userform2 как textbox10? – jonathana