Как установить порядок перехода по вкладкам для текстовых полей в Excel?
Предположим, вы вставили несколько текстовых полей (ActiveX Control) на ваш рабочий лист. Обычно, когда вы заканчиваете редактирование текстового поля, вам нужно переместить курсор внутрь другого текстового поля и щелкнуть, чтобы активировать его для ввода содержимого. Однако этот метод кажется утомительным при работе с несколькими текстовыми полями. Есть ли способ легко переключаться между текстовыми полями только с помощью горячей клавиши? На самом деле, клавиша Tab может помочь вам. Этот метод покажет вам способ установки порядка перехода по вкладкам для текстовых полей.
Установите порядок перехода по вкладкам для текстовых полей с помощью кода VBA
Установите порядок перехода по вкладкам для текстовых полей с помощью кода VBA
Пожалуйста, примените приведенный ниже код VBA для установки порядка перехода по вкладкам для текстовых полей в Excel.
1. Пожалуйста, выберите рабочий лист, содержащий несколько текстовых полей, для которых необходимо установить порядок перехода по вкладкам. Щелкните правой кнопкой мыши вкладку листа и выберите Изменить код из контекстного меню. См. скриншот:
3. В открывшемся окне Microsoft Visual Basic for Applications, пожалуйста, скопируйте и вставьте приведенный ниже код VBA в окно Код.
Код VBA: Установка порядка перехода по вкладкам для текстовых полей в Excel
Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode = vbKeyTab Then
TextBox2.Activate
End If
End Sub
Private Sub TextBox2_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode = vbKeyTab Then
TextBox3.Activate
End If
End Sub
Private Sub TextBox3_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode = vbKeyTab Then
TextBox1.Activate
End If
End Sub
Примечание: В коде TextBox1, TextBox2 и TextBox3 — это текстовые поля, для которых вы установите порядок перехода по вкладкам. Пожалуйста, измените их по необходимости.
4. Нажмите клавиши Alt + Q одновременно, чтобы закрыть окно Microsoft Visual Basic for Applications.
С этого момента, когда вы редактируете textbox1 и нажимаете клавишу Tab, курсор сразу же переместится в textbox2. А нажатие клавиши Tab в textbox2 переместит курсор в textbox3.

Раскройте магию Excel с Kutools AI
- Умное выполнение: Выполняйте операции с ячейками, анализируйте данные и создавайте диаграммы — всё это посредством простых команд.
- Пользовательские формулы: Создавайте индивидуальные формулы для оптимизации ваших рабочих процессов.
- Кодирование VBA: Пишите и внедряйте код VBA без особых усилий.
- Интерпретация формул: Легко разбирайтесь в сложных формулах.
- Перевод текста: Преодолейте языковые барьеры в ваших таблицах.
Связанная статья
- Как установить порядок перехода по вкладкам для ячеек или разблокированных ячеек в Excel?
- Как автоматически выбрать текст текстового поля при его выборе в Excel?
- Как автозаполнить текстовое поле при вводе в Excel?
- Как объединить текст нескольких ячеек в текстовое поле в Excel?
- Как отключить редактирование в текстовом поле, чтобы предотвратить ввод данных пользователем в Excel?
Лучшие инструменты для повышения продуктивности работы с Office
Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...
Office Tab добавляет вкладки в Office и делает вашу работу намного проще
- Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
- Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!