DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub Sil()
For a = 1 To [H1048576].End(xlUp).Row
If Cells(a, 8) = 0 Then Rows(a).Delete
Next a
End Sub
Sn. Ömer Baran aynı kodu satırları silme yerine gizlemek için nasıl değiştirebiliriz?
Sanırım Sayın Şaban Bey'in bu konu sayfasında verdiği kod'da değişiklik için fikrimi sordunuz.
Koddaki Rows(a).Delete yerine Rows(a).EntireRow.Hidden = True yazarak ilgili satırı gizleyebilirsiniz.
Satır silme kodlarında döngüyü de son satırdan başlatmak daha doğru sonuç verecektir.
Sub Sil()
For X = 1 To Cells(Rows.Count, "H").End(3).Row
If Cells(X, "H") = 1 Then Rows(X).Delete
Next
End Sub