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??
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.