AW: Zeile Aus & Einblenden
13.09.2010 10:45:32
JogyB
Hallo Heinz,
bitte beschreibe Dein Problem so, wie es auch ist. Ich kann nicht wissen, dass das nur ein Beispiel ist.
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Dim zeiLe As Long
Dim ausblRng As Range
If Not TypeOf Sh Is Worksheet Then Exit Sub
Select Case Sh.Name
Case "Februar", "März", "April", "Mai", "Juni", "Juli", _
"August", "September", "Oktober", "November", "Dezember"
Application.ScreenUpdating = False
With Sh
' Zuerst alles einblenden
Range(.Cells(3, 1), .Cells(154, 1)).EntireRow.Hidden = False
' Schauen was ausgeblendet werden muss
For zeiLe = 3 To 154
If Sheets("Jänner").Rows(zeiLe).Hidden Then
If ausblRng Is Nothing Then
Set ausblRng = .Cells(zeiLe, 1)
Else
Set ausblRng = Union(ausblRng, .Cells(zeiLe, 1))
End If
End If
Next
End With
' Ausblenden
ausblRng.EntireRow.Hidden = True
Application.ScreenUpdating = True
End Select
End Sub
Gruß, Jogy