Excel bietet eine bedingte Formatierung, mit der Sie die Farbe und andere Attribute einer Zelle basierend auf dem Inhalt der Zelle ändern können.

Leider gibt es keine Möglichkeit, Zeilen basierend auf dem Wert einer bestimmten Zelle in einer Zeile einfach auszublenden. Sie können jedoch den gleichen Effekt erzielen, indem Sie die Zelle mithilfe eines Makros analysieren und die Zeilenhöhe entsprechend anpassen.

Das folgende Makro untersucht eine bestimmte Zelle in den ersten 100 Zeilen eines Arbeitsblatts und blendet die Zeile dann aus, wenn der Wert in der Zelle kleiner als 5 ist.

Sub HideRows()

BeginRow = 1     EndRow = 100     ChkCol = 3

For RowCnt = BeginRow To EndRow         If Cells(RowCnt, ChkCol).Value < 5 Then             Cells(RowCnt, ChkCol).EntireRow.Hidden = True         End If     Next RowCnt End Sub

Sie können das Makro so ändern, dass es eine andere Anfangszeile, Endzeile und Spalte überprüft, indem Sie einfach die ersten drei im Makro festgelegten Variablen ändern. Sie können den Wert, auf den in der For …​ Next-Schleife geprüft wird, auch einfach ändern.

Sie sollten beachten, dass dieses Makro keine Zeilen einblendet, sondern sie lediglich ausblendet. Wenn Sie den Inhalt einer Zelle überprüfen, die sich ändern kann, möchten Sie das Makro möglicherweise ein wenig ändern, damit eine Zeile nach Bedarf entweder ausgeblendet oder ausgeblendet wird. Die folgende Variante reicht aus:

Sub HURows()

BeginRow = 1     EndRow = 100     ChkCol = 3

For RowCnt = BeginRow To EndRow         If Cells(RowCnt, ChkCol).Value < 5 Then             Cells(RowCnt, ChkCol).EntireRow.Hidden = True         Else             Cells(RowCnt, ChkCol).EntireRow.Hidden = False         End If     Next RowCnt End Sub

_Hinweis: _

Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (1940) gilt für Microsoft Excel 97, 2000, 2002 und 2003.