Zeile in Excel automatisch ausblenden lassen

Hi @ all,

nach langer Suche und ohne glücklichen Ergebnissen hoffe ich, dass mir hier jemand weiterhelfen kann.

Möchte folgendes Szenario in einer Excel-Tabelle (2007) ausführen:

Wenn in einer der drei Spalten I, K oder M (z. B. Zeile 300) das Wort „abgeschlossen“ (per Dropdown-Auswahl) eingetragen wird, soll diese betreffende Zeile automatisch ausgeblendet werden.

Hintergrund dabei ist, dass nur offene Projekte angezeigt werden.

Mit welchen kleinen Makro (oder auch nur Funktion?) kann man dies umsetzen?

Herzlichen Dank im Voraus an alle die ernsthaft helfen.

Wenn in einer der drei Spalten I, K oder M (z. B. Zeile 300)
das Wort „abgeschlossen“ (per Dropdown-Auswahl) eingetragen
wird, soll diese betreffende Zeile automatisch ausgeblendet
werden.

Hallo
Mit einer Funktion kann ich es mir nicht vorstellen. Aber mit folgendem Makro klappt’s es bei mir. Allerdings weiss ich nicht, wie Du die Dropdown-Auswahl eingerichtet hast. Ich habe das Wort „abgeschlossen“ von Hand in eine Zelle der Spalten I, K oder M eingegeben.

Private Sub Worksheet\_Change(ByVal Target As Range)
Dim Zelle As Range
Dim tc
tc = Target.Column
If tc = 9 Or tc = 11 Or tc = 13 Then tc = 1 Else: tc = 0
If tc = 0 Then Exit Sub
For Each Zelle In Target.Cells
 If Zelle.Value = "abgeschlossen" Then
 Rows(Zelle.Row).EntireRow.Hidden = True
 Zelle.Offset(1, 0).Select
 End If
Next Zelle
End Sub

Wichtig ist: Dieses Makro darf beim VBAProjekt nicht unter den Modulen eingegeben werden. Es muss unter Microsoft Excel Objekte in der Tabelle eingegeben werden, in der das Makro schlussendlich angewendet werden soll.

Grüsse Niclaus