Wie kann man in Excel per VBA abhängig von einem Wert Spalten aus-/einblenden?
Hey. Ich weiß zu diesem Thema gibt es schon ein paar Einträge im Netz. jedoch habe ich es nie für mich umformuliert bekommen. Vielleicht kann mir hier jemand helfen?
In Zelle G6 steht ein Wert von 1-6. Abhängig davon sollen dann immer andere Spalten ausgeblendet werden. Mein Code zur Zeit:
Sub Ausblenden()
'
' Ausblenden Makro
'
' Tastenkombination: Strg+a
'
If "G6" = "1" Then
Columns("v:bn").EntireColumn.Hidden = False
Columns("v:bn").EntireColumn.Hidden = True
Else
If "G6" = "2" Then
Columns("v:bn").EntireColumn.Hidden = False
Columns("ae:bn").EntireColumn.Hidden = True
Else
If "G6" = "3" Then
Columns("v:bn").EntireColumn.Hidden = False
Columns("an:bn").EntireColumn.Hidden = True
Else
If "G6" = "4" Then
Columns("v:bn").EntireColumn.Hidden = False
Columns("aw:bn").EntireColumn.Hidden = True
Else
If "G6" = "5" Then
Columns("v:bn").EntireColumn.Hidden = False
Columns("bf:bn").EntireColumn.Hidden = True
Else
If "G6" = "6" Then
Columns("v:bn").EntireColumn.Hidden = False
End If
End If
End If
End If
End If
End If
End Sub
Ich bin ein VBA anfänger, also bitte seit nachsichtig x). Danke schon einmal im voraus!