Hallo,
ich habe eine Tabelle in der ich mit einer Combobox, diese ist auf dem Tabellenblatt, Spalten nach ihrem Wert ein bzw. ausblenden möchte.
Dieses soll möglichst dynamisch sein.
Mit folgenden Code geht es, leider muss ich ihn immer anpassen wenn ich in Zeile 4 was ändere.
Der Bereich der Überprüft werden soll ist von I bis KP
Diesen Code muss ich für jede auswahl der Combobox, also Gruppe 1W bis Gruppe 23W schreiben und immer anpassen.
If ComboBox1 = "Gruppe 1W" Then
Columns("I:KP").Select
Selection.EntireColumn.Hidden = True 'alle Ausblenden
Range("BA:BA,CS:CS,DN:DN,DW:DW,ET:ET,FD:FD").Select
Selection.EntireColumn.Hidden = False
End If
Ich hoffe das mein Anliegen für euch verständlich ist, auch ohne Tabelle. :-)
Ich kann mir gut vorstellen das es bedeutend einfacher geht als ich es zur Zeit mache.
schon mal vielen Dank