Hvordan å skjule eller vise kolonner basert på nedtrekkslisten utvalg i

As eksempelet ovenfor nevnte Excel?, For å skjule eller vise kolonner C til jeg basert på nedtrekkslisten utvalg, kan du gjøre som følger.
1. Først oppretter din nedtrekkslisten med Ja og Nei som du trenger.
2. Deretter trykker Alt + F11 for å åpne Microsoft Visual Basic for Application vinduet.
3. Dobbelklikk på gjeldende åpne ark navn i VBAProject delen for å åpne kode redaktør.
4. Deretter kopiere og lime inn under VBA kode i Code redaktør
VBA-kode. Skjule eller vise kolonner basert på nedtrekkslisten utvalg
Private Sub Worksheet_Change (ByVal Target As Range) Hvis Target.Column = 2 Og Target.Row = 3 Og Target.Value = "nei", Application.Columns. ("C: I") Velg Application.Selection.EntireColumn.Hidden = Sant Else Application.Columns ("C: I") Velg Application.. Selection.EntireColumn.Hidden = False End IfEnd SubNote: I koden ovenfor, Kolonne = 2 og Row = 3 er cellereferansen fra nedtrekkslisten, og området C: Jeg er kolonnene som du ønsker å skjule eller unhide, .please endre dem til dine behov.
5. Trykk Alt + Q tastene samtidig for å avslutte Microsoft Visual Basic for Application vinduet.
Fra nå av, når du velger Nei i rullegardinlisten, er alle spesifiserte kolonner skjult.
Men hvis du velger Ja i rullegardinlisten, er alle skjulte kolonner vises umiddelbart
Kutools for Excel. med mer enn 120 praktiske Excel-tillegg, gratis å prøve uten begrensning i 60 dager. Gå til DownloadFree Trial 60 daysPurchasePayPal /MyCommerce