Hoe de afhankelijke vervolgkeuzelijstcel te wissen na het selecteren van gewijzigd in Excel?
Voor een afhankelijke vervolgkeuzelijst geldt dat wanneer de waarde van de bovenliggende vervolgkeuzelijst wordt gewijzigd, de geselecteerde waarde in de tweede vervolgkeuzelijst ongeldig is. U moet de ongeldige waarde handmatig verwijderen uit de tweede vervolgkeuzelijst nadat u gewijzigd hebt geselecteerd in de eerste. In dit artikel zal ik u een methode laten zien om automatisch de afhankelijke vervolgkeuzelijstcel te wissen nadat u gewijzigd hebt geselecteerd in Excel.
Wis de afhankelijke vervolgkeuzelijstcel na het selecteren van gewijzigd met VBA-code
Wis de afhankelijke vervolgkeuzelijstcel na het selecteren van gewijzigd met VBA-code
De volgende VBA-code helpt u om de afhankelijke vervolgkeuzelijst te wissen nadat u gewijzigd hebt geselecteerd in Excel.
1. Klik met de rechtermuisknop op de bladtab die de afhankelijke vervolgkeuzelijst bevat die u automatisch zal wissen, en selecteer vervolgens Bekijk code vanuit het contextmenu.
2. In de opening Microsoft Visual Basic voor toepassingen venster, kopieer onderstaande VBA-code naar het venster.
VBA-code: verwijder de afhankelijke vervolgkeuzelijstcel na het selecteren van gewijzigd
Private Sub Worksheet_Change(ByVal Target As Range)
'Update by Extendoffice 2018/06/04
Application.EnableEvents = False
If Target.Column = 5 And Target.Validation.Type = 3 Then
Target.Offset(0, 1).Value = ""
End If
Application.EnableEvents = True
End Sub
Note: In de code is nummer 5 het kolomnummer dat de bovenliggende vervolgkeuzelijst bevat. In dit geval zoekt de vervolgkeuzelijst mijn ouders in kolom E.
3. druk de anders + Q toetsen om de Microsoft Visual Basic voor toepassingen venster.
Vanaf nu wordt de inhoud van de tweede vervolgkeuzelijst automatisch gewist als er wijzigingen zijn aangebracht in de vervolgkeuzelijst voor ouders. Zie screenshot:
Gerelateerde artikelen:
- Hoe maak je afhankelijke trapsgewijze vervolgkeuzelijsten in Excel?
- Hoe maak je dynamische trapsgewijze keuzelijsten in Excel?
- Hoe vul ik automatisch andere cellen in bij het selecteren van waarden in de vervolgkeuzelijst van Excel?
- Hoe automatisch aanvullen tijdens het typen in de vervolgkeuzelijst Excel?
- Hoe maak je een vervolgkeuzelijstkalender in Excel?
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!