Как да настроите реда на табулаторите в текстовите полета в Excel?
Да предположим, че сте вмъкнали множество текстови полета (ActiveX Control) във вашия работен лист. Обикновено, когато приключите с редактирането на текстово поле, трябва да преместите курсора вътре в другото текстово поле и да щракнете, за да го активирате за въвеждане на съдържание. Този метод обаче изглежда досаден за множество текстови полета. Има ли някакъв начин за лесно превключване между текстови полета само с клавишна комбинация? Всъщност клавишът 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?
- Как да изберете автоматично текст на текстово поле, когато е избрано в Excel?
- Как да попълвам автоматично текстово поле при въвеждане в Excel?
- Как да свържа текстове от множество клетки в текстово поле в Excel?
- Как да деактивирате редактирането в текстово поле, за да предотвратите въвеждането от потребителя в Excel?
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!