• DİKKAT

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

sıfırsa satırı silsin

Katılım
18 Aralık 2005
Mesajlar
464
Excel Vers. ve Dili
ofis2003
iyi akşamlar benzer örnekler var ancak mükükerrerleri siliyor benim istediğim mükerrer değil D sütununda SIFIR olan SATIRIN silinmesi teşekkürler....
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
yanıt

Kod:
Sub TEST()
For sut = [d65536].End(3).Row To 1 Step -1
If Range("d" & sut) = "0" Then
Rows(sut).Delete
End If
Next
End Sub
 
Katılım
26 Nisan 2006
Mesajlar
50
Benim de çok işime yaradı açıkçası fakat kodda çözemedigim iki nokta var

For sut = [d65536].End(3).Row To 1 Step -1

kodun ne yaptıgını bilemedim

bir de ;

If Range("d" & sut) = "0" Then

bu kullanımı bilmiyorum tam olarak ne yapıyor?
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
yanıt

Kod:
D sütununun en son satırından yukarıya bir eksilterek döngünün oluşması.
For sut = [d65536].End(3).Row To 1 Step -1

d sütununda döngü içindeki hücrelerin 0 ' eşit olanlarını koşul tutma
If Range("d" & sut) = "0" Then
 
Katılım
26 Nisan 2006
Mesajlar
50
Çok teşekkür ederim VBA üstad deneyeyim kodu hemen


Bir minik soru daha End(3) teki 3 ne oluyor üstad? Neyin parametresidir acep?
 
Üst