Как установить порядок табуляции для текстовых полей в Excel?
Предположим, вы вставили несколько текстовых полей (элемент управления ActiveX) на свой рабочий лист. Обычно по окончании редактирования текстового поля необходимо переместить курсор внутрь другого текстового поля и щелкнуть, чтобы активировать его для ввода содержимого. Однако этот метод кажется утомительным для нескольких текстовых полей. Есть ли способ легко переключаться между текстовыми полями только с помощью горячей клавиши? На самом деле, клавиша Tab может вам помочь. Этот метод покажет вам способ подробно установить порядок табуляции для текстовых полей.
Установите порядок табуляции в текстовые поля с кодом VBA
Установите порядок табуляции в текстовые поля с кодом VBA
Примените приведенный ниже код VBA, чтобы установить порядок табуляции для текстовых полей в Excel.
1. Выберите рабочий лист, содержащий несколько текстовых полей, для которых необходимо установить порядок табуляции. Щелкните правой кнопкой мыши вкладку листа и выберите Просмотреть код из контекстного меню. Смотрите скриншот:
3. В дебюте Microsoft Visual Basic для приложений окна, скопируйте и вставьте ниже код 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. нажмите другой + Q клавиши одновременно, чтобы закрыть Microsoft Visual Basic для приложений окно.
С этого момента при редактировании в текстовом поле 1 и нажатии клавиши Tab курсор немедленно переместится в текстовое поле 2. И нажатие клавиши Tab в текстовом поле2 переместит курсор в текстовое поле3.

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