Здравствуйте, уважаемые!
Два дня бьюсь на одном месте со следующим вопросом. Прошу помощи.
Есть UserForm, в нем несколькоTextBox, Label и CommandButton. В TextBox1 вводятся только цифры:
Далее этот TextBox1 отображается в Label
Label8.Caption = "1/1-" & TextBox1 & " Чел"
можно, конечно, выполнить заполнение Label8 при нажатии кнопки CommandButton1, но функциональней и эстетичней будет, если запись в Label8 будет производиться сразу после перехода курсора из TextBox1 в другой элемент UserForm (TextBox2 или TextBox3 или CommandButton2 и т.д.)
Есть предположение, что надо куда то вставить событие LostFocus. Увы, дальше предположения я не продвинулся.
Спасибо!
Два дня бьюсь на одном месте со следующим вопросом. Прошу помощи.
Есть UserForm, в нем несколькоTextBox, Label и CommandButton. В TextBox1 вводятся только цифры:
Код |
---|
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger) 'Ввод номера машины If KeyAscii < 48 Or KeyAscii > 57 Then KeyAscii = 0 End If End Sub |
Далее этот TextBox1 отображается в Label
Label8.Caption = "1/1-" & TextBox1 & " Чел"
можно, конечно, выполнить заполнение Label8 при нажатии кнопки CommandButton1, но функциональней и эстетичней будет, если запись в Label8 будет производиться сразу после перехода курсора из TextBox1 в другой элемент UserForm (TextBox2 или TextBox3 или CommandButton2 и т.д.)
Есть предположение, что надо куда то вставить событие LostFocus. Увы, дальше предположения я не продвинулся.
Спасибо!