Hoe kan ik snel naar de aangrenzende cel springen op basis van de selectie in een Excel-keuzelijst?
Heeft u ooit overwogen om naar de aangrenzende cel te springen op basis van de selectie in een keuzelijst in Excel? Stel dat ik bijvoorbeeld een keuzelijst heb in cel C1 die weekdagnamen bevat, kolom A is de lijst met data en kolom B is de lijst met tijden. Nu, wanneer ik een weekdagnaam uit de keuzelijst kies, bijvoorbeeld Donderdag, springt de cursor naar B5, wat naast Donderdag in kolom A staat. In Excel is er geen ingebouwde functie om deze taak uit te voeren, maar met krachtige VBA-code kan het wel.
Spring naar aangrenzende cel op basis van waarde in keuzelijst via VBA
Spring naar aangrenzende cel op basis van waarde in keuzelijst via VBA
1. Selecteer een dag die u wilt gebruiken uit de keuzelijst en druk vervolgens op Alt + F11 om het Microsoft Visual Basic for Applications venster te openen.
2. Klik op Invoegen > Module en plak onderstaande code in de Module.
VBA: Spring naar aangrenzende cel op basis van waarde
Private Sub Worksheet_Change(ByVal Target As Range)
'UpdatebyExtendoffice20161221
If Target.Address <> [C1].Address Then
Exit Sub
Else
JumpToCell
End If
End Sub
Sub JumpToCell()
Dim xRg, yRg As Range
Dim strAddress As String
strAddress = ""
Set yRg = Range("A2:A8")
For Each xRg In yRg
'MsgBox Cell.Value
If xRg.Value = ActiveCell.Value Then
strAddress = xRg.Address
End If
Next
If strAddress = "" Then
MsgBox "The Day You Selected in Cell D4 Was Not Found On " & ActiveSheet.Name, _
vbInformation, "Kutools for Excel"
Exit Sub
Else
Range(strAddress).Offset(0, 1).Select
End If
End Sub
3. Druk op F5 toets, dan springt de cursor naar de aangrenzende cel op basis van de waarde in de keuzelijst.
In de VBA-code is A2:A8 de lijst die de waarden bevat die overeenkomen met de waarden in de keuzelijst. U kunt deze verwijzing naar behoefte wijzigen.

Ontdek de Magie van Excel met Kutools AI
- Slimme Uitvoering: Voer celbewerkingen uit, analyseer gegevens en maak diagrammen – allemaal aangestuurd door eenvoudige commando's.
- Aangepaste Formules: Genereer op maat gemaakte formules om uw workflows te versnellen.
- VBA-codering: Schrijf en implementeer VBA-code moeiteloos.
- Formule-uitleg: Begrijp complexe formules gemakkelijk.
- Tekstvertaling: Overbrug taalbarrières binnen uw spreadsheets.
Beste Office-productiviteitstools
Versterk je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die je het meest nodig hebt...
Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
- Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!