wie kann ich über VBA verschiedene Spalten z.B. J+K und N+O usw.einblenden und über denselben Button wieder ausblenden?
Gruß
Const SpAusEin$ = "7 8 10 11 13 14"
Dim spIx As Variant
For Each spIx In Split(SpAusEin)
With ActiveSheet.Columns(CLng(spIx)): .Hidden = Not .Hidden: End With
Next spIx
Gruß Luc :-?Sub ColHidd()
Dim Bereich As Range
Set Bereich = Union(Columns("J:K"), Columns("N:O")) '...Bereich anpassen...
Bereich.Columns.Hidden = Not Bereich.Columns.Hidden
End Sub
Sub CommandButton1_Click()
Range("G:H,J:K,M:N").EntireColumn.Hidden = Not Range("G:G").EntireColumn.Hidden
End Sub
Gruß GerdSub CommandButton1_Click()
Range("J:K,N:O,Q:R,U:V,Y:Z").EntireColumn.Hidden = Not Range("I:AA").EntireColumn.Hidden
End Sub
ausgeblendet wird aber nicht eingeblendet warum?Sub CommandButton1_Click()
Range("J:K,N:O,Q:R,U:V,Y:Z").EntireColumn.Hidden = Not Range("J:J").EntireColumn.Hidden
End Sub