Problemstellung
In meiner täglichen Arbeit mit Excel stoße ich oft auf Tabellen, in denen nicht alle Zellen befüllt sind. Das kann schnell zu Problemen führen, besonders wenn diese leeren Zellen wichtige Daten enthalten sollten. Um diese Zeilen leichter zu identifizieren, ist es hilfreich, sie farblich hervorzuheben. Während die bedingte Formatierung in Excel eine Möglichkeit bietet, möchte ich zeigen, wie man dies effektiv mit VBA erreichen kann.
Ansatz
Es gibt verschiedene Szenarien, in denen Zeilen hervorgehoben werden sollen:
- Wenn eine bestimmte Spalte leer ist.
- Wenn die gesamte Zeile leer ist.
- Wenn mindestens eine Zelle in der Zeile leer ist.
Wenn eine bestimmte Spalte leer ist
Wenn die gesamte Zeile leer ist
Wenn mindestens eine Zelle in der Zeile leer ist
Was macht dieser Code?
Dieser Code durchläuft jede Zeile in einem definierten Bereich der Excel-Tabelle. Wenn in einer Zeile mindestens eine Zelle leer ist, wird diese Zeile gelb hervorgehoben. Der Code verwendet die Funktion COUNTBLANK
in einer bedingten Formatierungsregel, um leere Zellen zu zählen.