Satır silerken atlayarak siliyor

Katılım
19 Mart 2010
Mesajlar
144
Excel Vers. ve Dili
Office 365 İngilizce
Altın Üyelik Bitiş Tarihi
20-01-2024
Herkese merhaba,

Proforma fatura taslağımda 50 tane boş ürün satırı var, ekleyeceğim ürünleri ekledikten sonra kalan boş satırları silmek için aşağıdaki kodu uyguladım ama çalıştırdığımda bir satır silip sonrakini bırakıyor. Yani sıra numarası verdiğim satırlardan 2,4,6,8,10.... nolu satırları siliyor ama 1,3,5,7.... nolu satırlar kalıyor. Kodun neresinde hata var, yardımcı olabilir misiniz

*Ürünleri eklediğim salan 21. satırdan 70. satıra kadar
**Ürün ismini eklediğim sütun C sütunu ve boş olup olmadığını bu sütuna bakarak tespit etmesini istiyorum.

Kod:
Sub sil()

Application.ScreenUpdating = False

For t = 21 To 70
    For i = 3 To 3
        If Cells(t, i) = "" Then
            Rows(t).Delete
            i = 3
           End If
           Next
         
Next

Application.ScreenUpdating = True

End Sub
 

EmrExcel16

Destek Ekibi
Destek Ekibi
Katılım
1 Kasım 2012
Mesajlar
1,524
Excel Vers. ve Dili
Office 365 Türkçe
Merhaba , bu şekilde deneyiniz..

Kod:
For t = 70 To 21 Step -1
 

EmrExcel16

Destek Ekibi
Destek Ekibi
Katılım
1 Kasım 2012
Mesajlar
1,524
Excel Vers. ve Dili
Office 365 Türkçe
Rica ederim, iyi çalışmalar..
 
Üst