Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Code ändern für Zellen ein- und ausblenden

Forumthread: Code ändern für Zellen ein- und ausblenden

Code ändern für Zellen ein- und ausblenden
11.06.2003 10:26:58
Sören
Hallo an alle.
ich habe ein leeres Tabellenblatt. In dieses wird die selbe Tabelle mehrmals (untereinander) eingefügt. Der folgende Code soll die Zeilen, die in Spalte 2 leer sind ausblenden. Tut er auch, aber nur bei der 1. Tabelle - bei den folgenden nicht. Woran liegt das?

Sub Ausblenden()
Dim iRow As Integer, iRowL As Integer
If ActiveSheet.Buttons(Application.Caller).Caption = "Ausblenden" Then
iRowL = Cells(Rows.Count, 1).End(xlUp).Row
For iRow = 1 To iRowL
If IsEmpty(Cells(iRow, 1)) Then
Rows(iRow).Hidden = True
ElseIf WorksheetFunction.IsText(Cells(iRow, 1)) Then
ElseIf Cells(iRow, 1).Value = 0 Then
Rows(iRow).Hidden = True
End If
Next iRow
ActiveSheet.Buttons(Application.Caller).Caption = "Einblenden"
Else
Rows.Hidden = False
ActiveSheet.Buttons(Application.Caller).Caption = "Ausblenden"
End If
End Sub

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Code ändern für Zellen ein- und ausblenden
11.06.2003 11:14:56
PeterW

Hallo Sören,

mit Cells(iRow, 1) prüfst du Spalte 1 (A), kann es sein, dass hier der Fehler liegt?

Gruß
Peter

Re: Code ändern für Zellen ein- und ausblenden
11.06.2003 12:13:51
Sören

Hallo Peter, danke für den Hinweis. Der Code sieht so aus: (Und es geht trotzdem nur bei der ersten Tabelle)

Sub FuerDruck()
Dim iRow As Integer, iRowL As Integer
If ActiveSheet.Buttons(Application.Caller).Caption = "Ausblenden" Then
iRowL = Cells(Rows.Count, 2).End(xlUp).Row
For iRow = 2 To iRowL
If IsEmpty(Cells(iRow, 2)) Then
Rows(iRow).Hidden = True
ElseIf WorksheetFunction.IsText(Cells(iRow, 2)) Then
ElseIf Cells(iRow, 2).Value = 0 Then
Rows(iRow).Hidden = True
End If
Next iRow
ActiveSheet.Buttons(Application.Caller).Caption = "Einblenden"
Else
Rows.Hidden = False
ActiveSheet.Buttons(Application.Caller).Caption = "Ausblenden"
End If
End Sub

Anzeige
Re: Code ändern für Zellen ein- und ausblenden
11.06.2003 14:24:59
PeterW

Hallo Sören,

das lässt sich so nicht nachvollziehen. Poste doch mal einen Tabellenausschnitt (wie das geht steht unter Features oben im Forum). Wenn es die Daten zulassen kannst du mir die Mappe zuschicken.

Gruß
Peter

Re: Code ändern für Zellen ein- und ausblenden
11.06.2003 16:38:13
PeterW

fürs Archiv:

natürlich muss die letzte Zeile in Spalte A ermittelt werden und dann die Spalte B auf leere Zellen geprüft werden. Also


Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

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