- 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.
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