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