Hoe stel ik de tabvolgorde in op tekstvakken in Excel?
Stel dat u meerdere tekstvakken (ActiveX-besturingselement) in uw werkblad heeft ingevoegd. Normaal gesproken moet u, wanneer u klaar bent met het bewerken van een tekstvak, de cursor in het andere tekstvak verplaatsen en klikken om het te activeren voor het invoeren van inhoud. Deze methode lijkt echter vervelend voor meerdere tekstvakken. Is er een manier om eenvoudig tussen tekstvakken te schakelen met alleen een sneltoets? Eigenlijk kan de Tab-toets u helpen. Deze methode toont u een methode om de tabvolgorde in tekstvakken in detail in te stellen.
Stel de tabvolgorde in op tekstvakken met VBA-code
Stel de tabvolgorde in op tekstvakken met VBA-code
Pas de onderstaande VBA-code toe om de tabvolgorde in te stellen op tekstvakken in Excel.
1. Selecteer a.u.b. dat het werkblad meerdere tekstvakken bevat waarvoor u de tabvolgorde moet instellen. Klik met de rechtermuisknop op de bladtab en selecteer Bekijk code vanuit het rechtsklikmenu. Zie screenshot:
3. In de opening Microsoft Visual Basic voor toepassingen venster, kopieer en plak de onderstaande VBA-code in het codevenster.
VBA-code: stel de tabvolgorde in op tekstvakken in 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
Note: In de code, Tekstvak1, Tekstvak2 en Tekstvak3 zijn de tekstvakken waarnaar u de tabvolgorde wilt instellen. Wijzig ze indien nodig.
4. druk de anders + Q toetsen tegelijk om het Microsoft Visual Basic voor toepassingen venster.
Vanaf nu, bij het bewerken in textbox1 en druk op de Tab-toets, gaat de cursor onmiddellijk naar textbox2. En druk op de Tab-toets in textbox2 om de cursor naar textbox3 te verplaatsen.
Gerelateerd artikel
- Hoe de tabvolgorde van cellen of ontgrendelde cellen in Excel in te stellen?
- Hoe automatisch tekst van een tekstvak selecteren wanneer deze is geselecteerd in Excel?
- Hoe een tekstvak automatisch aanvullen tijdens het typen in Excel?
- Hoe teksten van meerdere cellen samen te voegen in een tekstvak in Excel?
- Hoe kan ik bewerken in tekstvak uitschakelen om te voorkomen dat de gebruiker in Excel invoert?
Beste Office-productiviteitstools
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die u het meest nodig heeft...
Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
- Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!