Mit spørgsmål går meget enkelt ud på jeg har en masse data fra et spørgeskema, da jeg hiver det ned i Excel har den lagt lavet rækker til alt data selvom respondenten slet ikke skal svare på disse spørgsmål.
Så hvis jeg f.eks. har jeg en kolonne med værdier fra 1 til 4 på hver række og udfra den værdi, vil jeg gerne have vist nogen bestemte kolonner og skjult de andre kolonner. Kan dette lade sig gøre??
Mød TrackMan og Veo på Computerworld Cloud & AI Festival og hør, hvordan tech ændrer måden, vi træner og udvikler talent – fra skolebold til The Masters.
Hvis du selv indtaster tallene 1-4 i fx kolonne A så : Højre klik på aktuel arkfane og vælg Vis Programkode. Indsæt kode der.
Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Range("A1:A60")) Is Nothing Then Exit Sub If Application.CountIf(Range("A1:A60"), 1) >= 1 Then Columns(4).Hidden = True Else Columns(4).Hidden = False If Application.CountIf(Range("A1:A60"), 2) >= 1 Then Columns(6).Hidden = True Else Columns(6).Hidden = False If Application.CountIf(Range("A1:A60"), 3) >= 1 Then Columns(8).Hidden = True Else Columns(8).Hidden = False If Application.CountIf(Range("A1:A60"), 4) >= 1 Then Columns(10).Hidden = True Else Columns(10).Hidden = False End Sub
Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Range("A1:A60")) Is Nothing Then Exit Sub If Application.CountIf(Range("A1:A60"), 1) >= 1 Then _ Columns(4).Hidden = True Else Columns(4).Hidden = False If Application.CountIf(Range("A1:A60"), 2) >= 1 Then _ Columns(6).Hidden = True Else Columns(6).Hidden = False If Application.CountIf(Range("A1:A60"), 3) >= 1 Then _ Columns(8).Hidden = True Else Columns(8).Hidden = False If Application.CountIf(Range("A1:A60"), 4) >= 1 Then _ Columns(10).Hidden = True Else Columns(10).Hidden = False End Sub
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.