Ich kann nicht scheinen, dass dieser Code wie beabsichtigt zusammenarbeitet. Ich denke, es ist ein einfacher logischer Fehler.Ein- und Ausblenden von Zeilen basierend auf einem Zellenwert (VBA)
If Worksheets("input").Range("B31").Value = "?TEXT" Then
Worksheets("Customer Report").Rows("22").EntireRow.Hidden = True
Worksheets("Customer Report").Rows("23").EntireRow.Hidden = False
Else
Worksheets("Customer Report").Rows("23").EntireRow.Hidden = True
Worksheets("Customer Report").Rows("22").EntireRow.Hidden = False
End If
Das Ziel ist es, dass, wenn Zelle B31 in Blatt 1 enthält „Blah blah TEXT“ dann 22 Zeile zu verstecken und zeigen Zeile 23. Wenn es nur enthält „Blah blah“ dann 23 Zeile 22 und auszublenden Reihe zu zeigen, .
Wird "TEXT" immer am Ende sein? – Moacir
Ja, ich war unsicher, ob die Wildcard mit * oder? –