Я создал 2 формы в excel, userform1
и userform2
. Как установить заголовок userform2
, чтобы он отображал все, что находится в textbox1
из userform1
, и обновлялся при изменении значения textbox1
?
Изменить заголовок в форме в VBA
Ответы (1)
Как упоминал Рори здесь, просто добавьте его в UserForm1
TextBox1
Change 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
, затем вставьте код в внизу страницы.
person
Jean-Pierre Oosthuizen
schedule
03.12.2015
Caption
, а текстовое поле имеет событиеChange
... - person Rory   schedule 03.12.2015UserForm1
менялся, когда вы вводите текст в полеTextBox
? - person Jean-Pierre Oosthuizen   schedule 03.12.2015