Я создал 2 формы в excel, userform1
и userform2
. Как настроить заголовок userform2
так, чтобы он отображал все, что находится в textbox1
, из userform1
и обновляется, когда изменяется значение textbox1
?Изменить подпись в форме в VBA
0
A
ответ
0
Как указано Rory here просто добавьте его в UserForm1
TextBox1
Изменить 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
затем вставьте код в нижнюю часть страницы.
У пользовательской формы есть свойство 'Caption', а в текстовом поле есть событие« Изменить »... – Rory
Что это значит? Возможно ли это? – safoura
Да - использовать событие изменения текстового поля, чтобы установить Caption другой пользовательской формы - при условии, что оба они загружены одновременно? – Rory