Hvordan skjules eller viser kolonner baseret på rullelistevalg i Excel?
Mens du bruger Excel, kan du skjule eller skjule bestemte kolonner baseret på valget af en rulleliste. Hvis du f.eks. Vælger Nej i rullelisten, vil kolonne C til I blive skjult, men hvis du vælger Ja, vil de skjulte kolonner C til I blive skjult. Se nedenstående skærmbillede vist.
I denne artikel viser vi dig en VBA-metode til at skjule eller fjerne kolonner baseret på rullelistevalg i Excel.
Skjul eller vis kolonner baseret på rullelistevalg i Excel
Skjul eller vis kolonner baseret på rullelistevalg i Excel
Som ovenfor nævnt skal du gøre som følger for at skjule eller fjerne kolonner C til I baseret på rullelistevalget.
1. Opret først din rulleliste med Ja og Nej, som du har brug for.
2. Tryk derefter på andre + F11 at åbne Microsoft Visual Basic til anvendelse vindue.
3. Dobbeltklik på det aktuelle navn på det åbne ark i VBAProjekt sektion for at åbne kodeditoren.
4. Kopier og indsæt derefter under VBA-koden i kodeeditoren.
VBA-kode: skjul eller vis kolonner baseret på rullelistevalg
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
Bemærk: I ovenstående kode er Kolonne = 2 og Række = 3 cellereferencen på rullelisten, og området C: I er de kolonner, som du vil skjule eller skjule., Skift dem til dit behov.
5. Trykke andre + Q taster samtidigt for at afslutte Microsoft Visual Basic til anvendelse vindue.
Fra nu af, når du vælger Nej i rullelisten, er alle angivne kolonner skjult.
Men hvis du vælger Ja i rullelisten, vises alle skjulte kolonner med det samme.
Relaterede artikler:
- Sådan udfyldes andre celler automatisk, når du vælger værdier i Excel-rullelisten?
- Hvordan autofuldføres, når du skriver i rullelisten i Excel?
- Hvordan oprettes en rullelistekalender i Excel?
- Hvordan oprettes en søgbar rulleliste i Excel?
- Hvordan oprettes rullelisten med flere valg eller værdier i Excel?
Bedste kontorproduktivitetsværktøjer
Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid. Klik her for at få den funktion, du har mest brug for...
Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere
- Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
- Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
- Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!