HERBERS Excel-Forum - das Archiv
leere Zeilen Ausblenden
Daniel

Hallo Forum,
ich möchte über ein Makro leere Zeilen in einer Übersicht über ein Button ausblenden und über einen weiteren Butto wieder einblenden können.
Hat jemand einen Tip für mich?
Vielen Dank.
Gruß
Daniel
AW: leere Zeilen Ausblenden
Bernd

Hallo Daniel,
schau mal unter RECHERCHE nach, da gibt es viele Beispiele dazu.
Gruß
Bernd G.
AW: leere Zeilen Ausblenden
wernerB

Hallo Daniel,
wie gefällt Dir das?

Private Sub CommandButton1_Click()
' Zeilen EINblenden
Cells.EntireRow.Hidden = False
End Sub


Private Sub CommandButton2_Click()
' Zeilen AUSblenden
Dim laR As Long, i As Long, j As Long
Application.ScreenUpdating = False
j = ActiveSheet.UsedRange.Rows.Count _
+ ActiveSheet.UsedRange.Row - 1
For i = j To 1 Step -1
laR = i
If Cells(i, 1).Value <> "" Then Exit For
Next i
For i = laR To 1 Step -1
If WorksheetFunction.CountA(Rows(i)) = 0 Then
Rows(i).EntireRow.Hidden = True
End If
Next i
Application.ScreenUpdating = True
End Sub

Viel Erfolg wünscht
WernerB.
P.S.: Dieses Forum lebt auch von den Rückmeldungen der Fragesteller an die Antworter !
leere Zeilen Ausblenden
Daniel

Hallo Forum,
ich möchte über ein Makro leere Zeilen in einer Übersicht über ein Button ausblenden und über einen weiteren Butto wieder einblenden können.
Hat jemand einen Tip für mich?
Vielen Dank.
Gruß
Daniel
AW: leere Zeilen Ausblenden
Bernd

Hallo Daniel,
schau mal unter RECHERCHE nach, da gibt es viele Beispiele dazu.
Gruß
Bernd G.
AW: leere Zeilen Ausblenden
wernerB

Hallo Daniel,
wie gefällt Dir das?

Private Sub CommandButton1_Click()
' Zeilen EINblenden
Cells.EntireRow.Hidden = False
End Sub


Private Sub CommandButton2_Click()
' Zeilen AUSblenden
Dim laR As Long, i As Long, j As Long
Application.ScreenUpdating = False
j = ActiveSheet.UsedRange.Rows.Count _
+ ActiveSheet.UsedRange.Row - 1
For i = j To 1 Step -1
laR = i
If Cells(i, 1).Value <> "" Then Exit For
Next i
For i = laR To 1 Step -1
If WorksheetFunction.CountA(Rows(i)) = 0 Then
Rows(i).EntireRow.Hidden = True
End If
Next i
Application.ScreenUpdating = True
End Sub

Viel Erfolg wünscht
WernerB.
P.S.: Dieses Forum lebt auch von den Rückmeldungen der Fragesteller an die Antworter !
Dialog-Beispiele
Bewerten Sie hier bitte das Excel-Portal