Ich habe einen Button der über alle Arbeitsblätter laufen soll. Der hat sogar schon _
funktioniert. Habe die Arbeitsblätter um den Vorsatz Zentral erweitert und seit dem will es nur noch einzeln funktioniere
Private Sub ToggleButton1_Click()
With ToggleButton1
If .Value Then
.Caption = "Spalten einblenden"
Else
.Caption = "Spalten ausblenden"
End If
Worksheets("Zentral ABG Nord").Range("P:P,W:W,AD:AD,AK:AK,AR:AR,AY:AY,BF:BF,BM:BM,BT:BT,CA:CA, _
CH:CH,CO:CO,CV:CV,DC:DC,DJ:DJ,DQ:DQ,DX:DX,EE:EE,EL:EL,ES:ES,EZ:EZ,FG:FG ").EntireColumn.Hidden = .Value
Worksheets("Zentral ABG Mitte").Range("P:P,W:W,AD:AD,AK:AK,AR:AR,AY:AY,BF:BF,BM:BM,BT:BT,CA:CA, _
CH:CH,CO:CO,CV:CV,DC:DC,DJ:DJ,DQ:DQ,DX:DX,EE:EE,EL:EL,ES:ES,EZ:EZ,FG:FG ").EntireColumn.Hidden = .Value
Worksheets("Zentral ABG SO").Range("P:P,W:W,AD:AD,AK:AK,AR:AR,AY:AY,BF:BF,BM:BM,BT:BT,CA:CA,CH: _
CH,CO:CO,CV:CV,DC:DC,DJ:DJ,DQ:DQ,DX:DX,EE:EE,EL:EL,ES:ES,EZ:EZ,FG:FG ").EntireColumn.Hidden = .Value
Worksheets("Zentral L 1 A").Range("P:P,W:W,AD:AD,AK:AK,AR:AR,AY:AY,BF:BF,BM:BM,BT:BT,CA:CA,CH: _
CH,CO:CO,CV:CV,DC:DC,DJ:DJ,DQ:DQ,DX:DX,EE:EE,EL:EL,ES:ES,EZ:EZ,FG:FG ").EntireColumn.Hidden = .Value
Worksheets("Zentral L 1 B").Range("P:P,W:W,AD:AD,AK:AK,AR:AR,AY:AY,BF:BF,BM:BM,BT:BT,CA:CA,CH: _
CH,CO:CO,CV:CV,DC:DC,DJ:DJ,DQ:DQ,DX:DX,EE:EE,EL:EL,ES:ES,EZ:EZ,FG:FG ").EntireColumn.Hidden = .Value
Worksheets("Zentral L 2").Range("P:P,W:W,AD:AD,AK:AK,AR:AR,AY:AY,BF:BF,BM:BM,BT:BT,CA:CA,CH:CH, _
CO:CO,CV:CV,DC:DC,DJ:DJ,DQ:DQ,DX:DX,EE:EE,EL:EL,ES:ES,EZ:EZ,FG:FG ").EntireColumn.Hidden = .Value
Worksheets("L 3").Range("P:P,W:W,AD:AD,AK:AK,AR:AR,AY:AY,BF:BF,BM:BM,BT:BT,CA:CA,CH:CH,CO:CO,CV: _
CV,DC:DC,DJ:DJ,DQ:DQ,DX:DX,EE:EE,EL:EL,ES:ES,EZ:EZ,FG:FG ").EntireColumn.Hidden = .Value
Worksheets("Zentral L 4").Range("P:P,W:W,AD:AD,AK:AK,AR:AR,AY:AY,BF:BF,BM:BM,BT:BT,CA:CA,CH:CH, _
CO:CO,CV:CV,DC:DC,DJ:DJ,DQ:DQ,DX:DX,EE:EE,EL:EL,ES:ES,EZ:EZ,FG:FG ").EntireColumn.Hidden = .Value
Worksheets("Zentral L 5").Range("P:P,W:W,AD:AD,AK:AK,AR:AR,AY:AY,BF:BF,BM:BM,BT:BT,CA:CA,CH:CH, _
CO:CO,CV:CV,DC:DC,DJ:DJ,DQ:DQ,DX:DX,EE:EE,EL:EL,ES:ES,EZ:EZ,FG:FG ").EntireColumn.Hidden = .Value
Worksheets("Zentral L 6 Nord").Range("P:P,W:W,AD:AD,AK:AK,AR:AR,AY:AY,BF:BF,BM:BM,BT:BT,CA:CA, _
CH:CH,CO:CO,CV:CV,DC:DC,DJ:DJ,DQ:DQ,DX:DX,EE:EE,EL:EL,ES:ES,EZ:EZ,FG:FG ").EntireColumn.Hidden = .Value
Worksheets("Zentral L 6 Süd").Range("P:P,W:W,AD:AD,AK:AK,AR:AR,AY:AY,BF:BF,BM:BM,BT:BT,CA:CA,CH: _
CH,CO:CO,CV:CV,DC:DC,DJ:DJ,DQ:DQ,DX:DX,EE:EE,EL:EL,ES:ES,EZ:EZ,FG:FG ").EntireColumn.Hidden = .Value
Worksheets("Zentral Selbstabholer").Range("P:P,W:W,AD:AD,AK:AK,AR:AR,AY:AY,BF:BF,BM:BM,BT:BT,CA: _
CA,CH:CH,CO:CO,CV:CV,DC:DC,DJ:DJ,DQ:DQ,DX:DX,EE:EE,EL:EL,ES:ES,EZ:EZ,FG:FG ").EntireColumn.Hidden = .Value
End With
n.
Ich glaube einzeln auf jedem Arbeitsblatt würde es funktionieren.
Das Zentral ist für Drucken per Makro notwendig.
Vielen Dank für die Mühe
LG Robert