Excel - Pemadaman bersyarat baris

Isu

Saya mempunyai spreadsheet di mana lajur A adalah nama projek maka lajur B, C dan D adalah data kewangan untuk projek tertentu. Apa yang saya ingin lakukan ialah padamkan keseluruhan baris bagi projek itu hanya jika lajur B, C dan D mengandungi sifar. Saya boleh menubuhkan penapis dan menyaring sifar untuk 1 lajur tertentu, tetapi dalam kebanyakan baris hanya 1 atau 2 daripada 3 lajur adalah sifar supaya tidak berfungsi.

Penyelesaian

Cuba dengan makro ini (dengan mengandaikan baris pertama mengandungi tajuk).

 Subkeluar DELETE_Rows_CellZero_Col_B_C_D () Dim x Sebagai Long Dim y As Long x = Range ("C65536"). End (xlUp) .Row For y = x To 2 Step -1 If Cells (y, 2) .Value = 0 And Cells (y, 3) .Value = 0 Dan Sel (y, 4) .Value = 0 Kemudian Baris (y) .Delesai Akhir Jika Sub Akhir dan Akhir Sub 
Artikel Sebelumnya Artikel Seterusnya

Tip-Tip Utama