Excel - Bedingtes Löschen von Zeilen

Problem

Ich habe eine Tabelle, in der Spalte A ein Projektname ist und die Spalten B, C und D Finanzdaten für das jeweilige Projekt sind. Ich möchte nur dann die gesamte Zeile für das Projekt löschen, wenn die Spalten B, C und D Nullen enthalten. Ich kann einen Filter einrichten und Nullen für eine bestimmte Spalte herausfiltern, aber in vielen Zeilen sind nur 1 oder 2 der 3 Spalten Nullen, sodass dies nicht funktioniert.

Lösung

Versuchen Sie es mit diesem Makro (vorausgesetzt, die erste Zeile enthält die Titel).

 Public Sub DELETE_Rows_CellZero_Col_B_C_D () Abmessen x So lang Abmessen y So lang x = Bereich ("C65536"). Ende (xlUp). Reihe für y = x bis 2 Schritt -1 Wenn Zellen (y, 2) (y, 3) .Value = 0 und Cells (y, 4) .Value = 0 Dann Rows (y) .Delete End If Next y End Sub 
Vorherige Artikel Nächster Artikel

Top-Tipps