Ein-Ausblenden zu langsam, Einblenden geht nicht
31.12.2017 11:55:18
Werner
ich brächte mal wieder ein Tipp von Euch. Spalten Ok.
Die Zeilen(Rows) werden ausgeblendet aber nicht wieder eingeblendet und es ist sehr langsam. siehe unten
LG Werner
Sub AusEinblenden()
Application.ScreenUpdating = False
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
With ws
If .Name "Jahressummen" And .Name "Arbeitsfreie Tage" And .Name "Ergebnis" And . _
Name "Inhaltsverzeichnis" And .Name "Stammdaten" And .Name "Nettoarbeitszeit" Then
.Range("AI:DZ").EntireColumn.Hidden = Not (.Range("AI:DZ").EntireColumn.Hidden)
.Rows("6:6").EntireRow.Hidden = Not Rows("6:6").EntireRow.Hidden = True
.Rows("9:9").EntireRow.Hidden = Not Rows("9:9").EntireRow.Hidden = True
.Rows("12:12").EntireRow.Hidden = Not Rows("12:12").EntireRow.Hidden = True
.Rows("15:15").EntireRow.Hidden = Not Rows("15:15").EntireRow.Hidden = True
.Rows("18:18").EntireRow.Hidden = Not Rows("18:18").EntireRow.Hidden = True
.Rows("21:21").EntireRow.Hidden = Not Rows("21:21").EntireRow.Hidden = True
.Rows("24:24").EntireRow.Hidden = Not Rows("24:24").EntireRow.Hidden = True
.Rows("27:27").EntireRow.Hidden = Not Rows("27:27").EntireRow.Hidden = True
.Rows("30:30").EntireRow.Hidden = Not Rows("30:30").EntireRow.Hidden = True
.Rows("33:33").EntireRow.Hidden = Not Rows("33:33").EntireRow.Hidden = True
.Rows("36:36").EntireRow.Hidden = Not Rows("36:36").EntireRow.Hidden = True
.Rows("38:94").EntireRow.Hidden = Not Rows("38:94").EntireRow.Hidden = True
Application.ScreenUpdating = True
End If
End With
Next ws
End Sub
Anzeige