В "Эта книга" объявляю глобальную переменную и вызываю форму :
В UserForm есть список Combo box, значение которого хочу присвоить переменной form при нажатии кнопки:
MsgBox - поставил для контроля значения пременной.
Почему после закрытия UserForm обнуляется значение переменной?
Код |
---|
Public form As String If ........ UserForm1.Show MsgBox "Значение переменной form: " & form, vbInformation ' Здесь нет значения переменной! |
В UserForm есть список Combo box, значение которого хочу присвоить переменной form при нажатии кнопки:
Код |
---|
Private Sub CommandButton1_Click() form = ComboBox1.Value MsgBox "Значение переменной form: " & form, vbInformation ' Здесь выводится значение комбобокса! UserForm1.Hide End Sub |
MsgBox - поставил для контроля значения пременной.
Почему после закрытия UserForm обнуляется значение переменной?