• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Dolu hücre sayısı kadar For-Next

Katılım
8 Mayıs 2017
Mesajlar
8
Excel Vers. ve Dili
Excel 2010
İngilizce
Merhaba , ABC yazan hücrenin satırını silmek istiyorum. Bunun için aşağıda yazdığım makro uygun mu ve bunun dolu hücre sayısı kadar olmasını istiyorum

For hucre = 1 To "Dolu hücre sayısı"
If Cells(hucre, 13).Value = "ABC" Then
Cells(hucre, 13).EntireRow.Delete
End If
Next
 
Merhaba,

Satır silme işlemlerinde döngüyü tersten kurmak gerekir.
Son dolu satırı bulan kodu kırmızı ile işaretledim.

Kod:
Sub Satir_Sil()
    
    Dim i As Long
    
    Application.ScreenUpdating = False
    
    For i = [COLOR="Red"]Cells(Rows.Count, 13).End(xlUp).Row[/COLOR] To 1 Step -1
        If Cells(i, 13) = "ABC" Then
            Rows(i).Delete
        End If
    Next i
    
    Application.ScreenUpdating = True

End Sub

.
 
Teşekkürler
 
Geri
Üst