Hoe kolommen te verbergen of zichtbaar te maken op basis van de selectie in een keuzelijst in Excel?
Tijdens het gebruik van Excel kunt u specifieke kolommen verbergen of zichtbaar maken op basis van de selectie in een keuzelijst. Bijvoorbeeld, als u 'Nee' selecteert in de keuzelijst, worden kolommen C tot I verborgen, maar als u 'Ja' selecteert, worden de verborgen kolommen C tot I weer zichtbaar gemaakt. Zie onderstaande afbeelding.
In dit artikel laten we u een VBA-methode zien om kolommen te verbergen of zichtbaar te maken op basis van de selectie in een keuzelijst in Excel.
Kolommen verbergen of zichtbaar maken op basis van de selectie in een keuzelijst in Excel
Kolommen verbergen of zichtbaar maken op basis van de selectie in een keuzelijst in Excel
Zoals in bovenstaand voorbeeld genoemd, om kolommen C tot I te verbergen of zichtbaar te maken op basis van de selectie in de keuzelijst, volg dan de volgende stappen.
1. Maak eerst uw keuzelijst met 'Ja' en 'Nee' zoals u nodig hebt.
2. Druk vervolgens op Alt + F11 om het Microsoft Visual Basic for Application-venster te openen.
3. Dubbelklik op de naam van het huidige werkblad in de sectie VBAProject om de Code-editor te openen.
4. Kopieer en plak vervolgens onderstaande VBA-code in de Code-editor.
VBA-code: kolommen verbergen of zichtbaar maken op basis van de selectie in een keuzelijst
Private Sub Worksheet_Change(ByVal Target As Range)
'Updated by Extendoffice 20180822
If Target.Column = 2 And Target.Row = 3 Then
If Target.Value = "No" Then
Application.Columns("C:I").Select
Application.Selection.EntireColumn.Hidden = True
ElseIf Target.Value = "Yes" Then
Application.Columns("C:I").Select
Application.Selection.EntireColumn.Hidden = False
End If
End If
End Sub
Opmerking: In bovenstaande code verwijst Kolom = 2 en Rij = 3 naar de celpositie van de keuzelijst, en het bereik C:I zijn de kolommen die u wilt verbergen of zichtbaar maken. Pas deze waarden aan naar uw behoefte.
5. Druk tegelijkertijd op Alt + Q om het Microsoft Visual Basic for Application-venster te sluiten.
Vanaf nu, wanneer u 'Nee' selecteert in de keuzelijst, worden alle gespecificeerde kolommen verborgen.
Maar als u 'Ja' selecteert in de keuzelijst, worden alle verborgen kolommen onmiddellijk weergegeven.

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.
Gerelateerde artikelen:
- Hoe andere cellen automatisch in te vullen bij het selecteren van waarden in een Excel-keuzelijst?
- Hoe automatisch aan te vullen tijdens het typen in een Excel-keuzelijst?
- Hoe een kalender-keuzelijst te maken in Excel?
- Hoe een doorzoekbare keuzelijst te maken in Excel?
- Hoe een keuzelijst te maken met meerdere selecties of waarden in Excel?
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!