ich möchte per Makrobefehl alle Zeilen über der aktiven Zelle ausblenden, die in der selben Spalte ohne Inhalt sind.
Danke für eure Hilfe.
Gruß
Karsten
Sub Blenden()
If ActiveCell.Row > 1 Then
Range(ActiveCell.Offset.Offset(-1, 0), Range("a1")).EntireRow.Hidden = True
End If
End Sub
Gruß Tino
Sub Blenden()
Dim Bereich As Range
If ActiveCell.Row > 1 Then
Set Bereich = Range(Cells(1, ActiveCell.Column), ActiveCell.Offset(-1, 0))
On Error Resume Next
Bereich.SpecialCells(xlCellTypeBlanks).EntireRow.Hidden = True
On Error GoTo 0
End If
End Sub
Gruß Tino
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Row = 1 Then Exit Sub
Range(Cells(1, Target.Column), _
Cells(Target.Row - 1, Target.Column)).EntireRow.Hidden = False
If Intersect(Target, UsedRange) Is Nothing Then Exit Sub
On Error Resume Next
Range(Cells(1, Target.Column), _
Cells(Target.Row - 1, Target.Column)) _
.SpecialCells(xlCellTypeBlanks).EntireRow.Hidden = True
On Error GoTo 0
End Sub