AW: VBA Zeile ausblenden bei bestimmtem Wert
28.07.2021 12:01:27
Oberschlumpf
Hi Michael,
da es primär nicht eine Zellwertänderung, sondern mit "=..." eine Formelberechnung ist, vermute ich eher, der Code muss ins Calculate-Ereignis des Tabellenblatts.
Versuch mal (ungetestet)
Private Sub Worksheet_Calculate()
Dim lloRow As Long
'suche beginnt in Zeile 1 (lloRow = 1), wenn erst später, dann anpassen
'die letzte, genutzte Zeile wird in Spalte 1 vermutet (.Count, 1), wenn andere Spalte, dann anpassen
For lloRow = 1 To Cells(Rows.Count, 1).End(xlUp).Row
If Range("K" & lloRow).Value = "Nein" Then
Rows(lloRow).EntireRow.Hidden = True
Else
Rows(lloRow).EntireRow.Hidden = False
End If
Next
End Sub
Beachte die Hinweise.
Hilfts?
Wenn nein,...
...dann teste den Code doch mal im Change-Event
...immer noch nein, dann zeig bitte per Upload eine Bsp-Datei.
Ciao
Thorsten