Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zellen ausblenden und wieder einblenden

Zellen ausblenden und wieder einblenden
27.04.2006 19:01:57
C.R.
Hallo,
ich hoffe ihr könnt mir helfen. Ich habe ein Makro, das die leeren Zeilen ausblendet. Wenn aber in die ausgeblendeten Zeilen etwas hineinkommt (durch eine Privot Tabelle) dann werden diese Zeilen nicht automatisch wieder eingeblendet. Hier mein Makro:

Sub AusblendenderLeerenZeilen()
Dim Datenfeld(1, 6) As Integer
With Sheets("Tabelle1")
For intz = 3 To .UsedRange.Rows.Count
If IsEmpty(.Cells(intz, 3).Value) Then
.Cells(intz, 3).EntireRow.Hidden = True
End If
Next intz
End With
End Sub

Kann mir jemand helfen? Vielen Dank C.R.
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zellen ausblenden und wieder einblenden
27.04.2006 19:16:11
Oberschlumpf
Hi C.R.
Versuchs mal so (ungetestet):

Sub AusblendenderLeerenZeilen()
Dim Datenfeld(1, 6) As Integer
With Sheets("Tabelle1")
For intz = 3 To .UsedRange.Rows.Count
If IsEmpty(.Cells(intz, 3).Value) Then
.Cells(intz, 3).EntireRow.Hidden = True
End If
If Not IsEmpty(.Cells(intz, 3).Value) Then
.Cells(intz, 3).EntireRow.Visible = True
End If
Next intz
End With
End Sub

Konnte ich helfen?
Ciao
Thorsten
Anzeige
AW: Zellen ausblenden und wieder einblenden
28.04.2006 12:53:04
C.R.
Hallo Thorsten,
vielen Dank für die Antwort. Leider funktioniert es nicht, da immer wieder die Fehlermeldung kommt : Objekt unterstützt diese Eigenschaft oder Methode nicht.
Viele Grüße
C.R.
AW: Zellen ausblenden und wieder einblenden
28.04.2006 15:19:03
Oberschlumpf
Hi
Dann versuchs mal so:
If Not IsEmpty(.Cells(intz, 3).Value) Then
.Cells(intz, 3).EntireRow.Hidden = False
End If
Klappt es jetzt?
Ciao
T.
Anzeige
AW: Zellen ausblenden und wieder einblenden
28.04.2006 16:17:47
C.R.
Hi
Hatte ich auch schon versucht, ausblenden klappt, wieder einblenden klappt nicht :-(
Gruss C.R.
AW: Zellen ausblenden und wieder einblenden
28.04.2006 19:22:02
Oberschlumpf
Hi
Du musst den Befehl, der die Spalten einblenden soll, so schreiben, dass die noch ausgeblendeten Spalten im "Bereich" der einzublendenen Spalten sind.
Bsp:
Spalte E wird ausgeblendet
Columns("E:E").Select
Selection.EntireColumn.Hidden = True
Spalte E wieder einblenden:
Columns("D:F").Select
Selection.EntireColumn.Hidden = False
Hier befindet sich also Spalte E "zwischen" D und F.
Du musst also deinen Code so weit umschreiben, dass zum Einblenden nicht mehr nur eine Spalte "betroffen" ist.
Viel Spaß :-)
Ciao
T.
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige