Excel - betinget sletning af rækker

Problem

Jeg har et regneark, hvor kolonne A er et projektnavn, så er kolonne B, C og D økonomiske data for det specifikke projekt. Hvad jeg gerne vil gøre er at slette hele rækken for projektet, hvis kolonnerne B, C og D indeholder nul. Jeg kan opsætte et filter og filtrere ud nul for 1 specifikke kolonne, men i mange af rækkerne er kun 1 eller 2 af de 3 kolonner nul, så det virker ikke.

Opløsning

Prøv med denne makro (forudsat at den første række indeholdt titlerne).

 Offentlig del DELETE_Rows_CellZero_Col_B_C_D () Dim x Så lang Dim y Så lang x = Område ("C65536"). Slut (xlUp) .Row For y = x til 2 Trin -1 Hvis celler (y, 2) .Value = 0 og celler (y, 3) .Value = 0 Og celler (y, 4) .Value = 0 Så rækker (y) .Delete ende Hvis næste y End Sub 
Forrige Artikel Næste Artikel

Top Tips