нажмите клавишу ввода в текстовом боксе, затем перейдите к определенной ячейке
Как переместить курсор в текстовое поле с enter в текстовое поле?
Вот мой код, это дает мне синтаксическую ошибку.
Private Sub TextBox2_Change() Sheets("30").Range("D18") = TextBox2.Value TextBox2.Enter Then Sheets("30").Range("E19").Select End Sub
- Excel VBA - Shapes Текстовое поле OnChange событие
- VBA - Как я могу дать код ошибки на основе суммы моих значений текстового поля в форме пользователя?
- Excel 2010 не может вставляться в текстовое поле формы
- Как активировать входной режим с VBA на текстовом поле неактивного x, вставленного в рабочий лист?
- VBA Userform сохраняет значения в следующий раз
- VBA выводит значение ComboBox в следующую свободную ячейку в столбце
- Ярлык, связанный с значением текстового поля
- Как использовать данные, введенные в пользовательскую форму в основном модуле
- Ячейка, связанная с текстовым полем ActiveX, возвращающая текст вместо номера
- Назначение значений текстового поля соответствующим ячейкам на основе имени
- Текстовое поле ActiveX на листе листа Excel заменяет границу и шрифт при утрате фокуса
- Сохранить значение текстового поля, VBA, Excel
- Текстовое поле VBA на числовое значение
Вместо использования события Change используйте событие KeyUp и проверьте KeyCode vbKeyReturn:
Private Sub TextBox2_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer) If KeyCode = KeyCodeConstants.vbKeyReturn Then Sheets("30").Range("E19").Select End If End Sub