213 Aufrufe
Gefragt in Tabellenkalkulation von
wenn ich eine zelle mit einem x ausfülle, soll die gesamte Zeile ausgeblendet werden

5 Antworten

0 Punkte
Beantwortet von m-o Profi (22.8k Punkte)
Hallo,

das geht mit einem Makro. Ist die Zelle egal oder soll die Zeile nur ausgeblendet werden, wenn das x in einer bestimmten Spalte steht?

Gruß

M.O.
0 Punkte
Beantwortet von
wenn in Spalte R Zeile 1 ein x ist dann soll die ganze Zeile ausgeblendet werden

wenn in Spalte R Zeile 2 ein x ist dann soll die gante Zeile ausgeblendet werden

u.s.w.
0 Punkte
Beantwortet von nighty Experte (6.6k Punkte)
Hallo M.O.

Ein Beispiel das Raum für Experimente bietet!

Sub Ausblenden_x_Autofilter()
    Dim FilteredRange As Object
        Worksheets("Tabelle1").Range("R:R").AutoFilter Field:=1, Criteria1:="x"
        Set FilteredRange = Worksheets("Tabelle1").AutoFilter.Range.Offset(1, 0).SpecialCells(xlCellTypeVisible)
        Worksheets("Tabelle1").Range("R:R").AutoFilter
        FilteredRange.Rows.Hidden = True
End Sub

Gruß Nighty
0 Punkte
Beantwortet von rahi Experte (1.5k Punkte)
Hast du das schon mal mit einem "Autofilter" versucht, ganz ohne Programmierung. Einfach alle Spalten die relevant sind markieren, den Autofilter einschalten und dann den Wert "x" in der betreffenden Spalte ausschließen.
0 Punkte
Beantwortet von
Danke das mit Autofilter funktioniert, hatte vorher nur nicht geklappt
...