Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zeilen ausblenden wenn Bedingung

Zeilen ausblenden wenn Bedingung
12.01.2020 01:32:25
Klaus
Noch eine Frage...
im aktiven Tabellenblatt kann die Spalte G nur in jede 2te Zeile zwischen Zeile 159 bis Zeile 207
beschrieben werden (Also, G159, G161, G163, G165, G167.....G207).
Es kann vorkommen, das einige Zellen zw. G159, G161, G163, G165, G167.....G207) nicht beschrieben sind.
Nun möchte ich gern die jeweilige Spalten die NICHT beschrieben sind, mit der jeweils nächsten Zeile ausblenden.
z.B. wenn G159 = "", dann 159:160 ausblenden.
Hier werden leider alle Zeilen ausgeblendet, wenn Spalte G leer ist.
Private Sub Worksheet_Change(ByVal Target As Range)
For a = 159 To 207
For b = 7 To 7
If IsEmpty(Cells(a, b)) Then
'        Columns(b).ColumnWidth = 0 ' spalte ausblenden
Rows(a).RowHeight = 0 ' zeile ausblenden
End If
Next
Next
End Sub

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zeilen ausblenden wenn Bedingung
12.01.2020 07:36:31
Matthias
Hi
statt
Rows(a).RowHeight = 0 ' zeile ausblenden
einfach
Rows(a & ":" & a + 1).EntireRow.Hidden = True
Gruß Matthias
AW: Zeilen ausblenden wenn Bedingung
12.01.2020 09:24:38
Werner
Hallo,
so?
Public Sub aaa()
Dim i As Long
With Worksheets("Tabelle1")
For i = 159 To 207 Step 2
.Rows(i).Resize(2).Hidden = .Cells(i, "G") = ""
Next i
End With
End Sub
Gruß Werner
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige