нажмите клавишу ввода в текстовом боксе, затем перейдите к определенной ячейке

Как переместить курсор в текстовое поле с enter в текстовое поле?

Вот мой код, это дает мне синтаксическую ошибку.

Private Sub TextBox2_Change() Sheets("30").Range("D18") = TextBox2.Value TextBox2.Enter Then Sheets("30").Range("E19").Select End Sub 

Вместо использования события 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 
  • Excel VBA Append для TextBox медленный
  • Определите номер недели, номер месяца, год с момента управления DatePicker в пользовательской форме VBA
  • Каждый символ в TextBox разного цвета в vba excel
  • Автоматическое создание текстовых полей на основе количества строк
  • Как я могу суммировать значение в 8 текстовых файлах с одним текстовым полем?
  • Передайте значение текстового поля UserForm в ячейку
  • Управление текстовым полем в Excel - как ссылаться в Perl
  • Присоединение текстового поля к точке или строке на диаграмме в Excel / VBA
  • Возьмите текстовое поле и перейдите в определенную ячейку.
  • Добавить прослушиватель событий в текстовое поле Excel (потерять фокус)
  • Текст текстового поля в Excel VBA
  • Давайте будем гением компьютера.