Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1176to1180
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Ausgeblendete Zeilen einblenden

Ausgeblendete Zeilen einblenden
DieterL
Hallo Excelfreunde,
ich blende mit einem Makro bestimmte Zeilen nach Bedingung aus.
Private Sub Wechsel()
Dim intz As Integer
Dim lzeile As Long
lzeile = ActiveSheet.Cells(ActiveSheet.Rows.Count, 4).End(xlUp).Row
For intz = lzeile To 3 Step -1
If Cells(intz, 4) = "n" Then
Rows(intz).Hidden = True
Else
Rows(intz).Hidden = False
End If
Next
End Sub

Jetzt möchte ich aber das vor dem Ausblenden erstmal alle Ausgeblendeten wieder eingeblendet werden
weil sonst die Ausgeblendeten nicht mit einbezogen werden. Hat jemand eine Idee wie man das schreibt?
Eine Suche im Archiv hat nichts gebracht.
Besten Dank schon mal, DieterL

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Ich hab es!!
26.09.2010 17:56:18
DieterL
Hallo,
manchmal wird man Betriebsblind wenn man zu lange das Gleiche macht.
ActiveSheet.Rows.Hidden = False
so heißt die Zauberformel.
Gruß, DieterL
AW: Ich hab es!!
26.09.2010 17:59:12
Hajo_Zi
Hallo Dieter,
noch ein verkürzung.
Option Explicit
Private Sub Wechsel()
Dim intz As Integer
Dim lzeile As Long
Cells.EntireRow.Hidden = False
lzeile = ActiveSheet.Cells(ActiveSheet.Rows.Count, 4).End(xlUp).Row
For intz = lzeile To 3 Step -1
Rows(intz).Hidden = Cells(intz, 4) = "n"
Next
End Sub

Anzeige
AW: Das ist noch besser!
26.09.2010 18:25:18
DieterL
Hallo Hajo,
das ist noch besser, danke.
Gruß, DieterL
@Hajo : Nanana : Integer für Zeilenvariable ? _oT
27.09.2010 12:59:18
NoNet
;-) _oT
AW: Integer für Zeilenvariable der Teil
27.09.2010 14:12:42
Hajo_Zi
Hallo Nonet,
den Teil habe ich nicht erstellt und auch nicht bearbeitet. es ging mir um das If was siinnlos ist.
Gruß Hajo
OK, akzeptiert ! - Da hast Du Recht ! _oT
27.09.2010 15:15:46
NoNet
:-) _oT
AW: Autofilter
26.09.2010 20:24:14
Daniel
Hi
warum nicht einfach den Autofilter verwenden:
Range(Cells(2, 4), Cells(Rows.Count, 4).End(xlUp)).AutoFilter Field:=1, Criteria1:="n"
gruß, Daniel

99 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige