2015-12-03 10 views
0

Я создал 2 формы в excel, userform1 и userform2. Как настроить заголовок userform2 так, чтобы он отображал все, что находится в textbox1, из userform1 и обновляется, когда изменяется значение textbox1?Изменить подпись в форме в VBA

+0

У пользовательской формы есть свойство 'Caption', а в текстовом поле есть событие« Изменить »... – Rory

+0

Что это значит? Возможно ли это? – safoura

+0

Да - использовать событие изменения текстового поля, чтобы установить Caption другой пользовательской формы - при условии, что оба они загружены одновременно? – Rory

ответ

0

Как указано Rory here просто добавьте его в UserForm1TextBox1 Изменить Sub.

Вставьте скрипт ниже в код код UserForm1.

Private Sub TextBox1_Change() 

    'Assign the TextBox Text to a variant 
    SomeText = TextBox1.Text 
    'Set the UserForm2 Caption to the variant 
    UserForm2.Caption = SomeText 

End Sub 

Чтобы вставить скрипт в код части вашего UserForm, дважды щелкните Userform в левой стороне окна из VBA под названием «Проекты Окно», затем нажмите кнопку F7 на вашей клавиатуре, чтобы получить доступ кодовую часть из UserForm затем вставьте код в нижнюю часть страницы.

 Смежные вопросы

  • Нет связанных вопросов^_^