• DİKKAT

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

sıfır olan satır silinsin

Katılım
22 Ocak 2007
Mesajlar
321
Excel Vers. ve Dili
offıce 2003
arkadaşlar ilgili sayfadaki "0" olan satır otomatik silinebilirmi?
 
Son düzenleme:
A sütünunda "0" olan satırları siler.:cool:
Kod:
dim i as long
for i = cells(65536,"A").end(xlup).row to 1 step  -1
    if cells(i,"A").value <> "" and cells(i,"A").value = 0 then rows(i).delete
next i
msgbox "&#304;&#351;lem tamamlnd&#305;.."
 
Son düzenleme:
de&#287;erli hocam bu kodu nas&#305;l uygulayaca&#287;&#305;m
 
değerli hocam bu kodu nasıl uygulayacağım

Boş bir modüle aşağıdaki kodu yapıştırınız.Ve alt+F8 tuşuna basarak sil makrosunu çalıştırınız.:cool:
Kod:
sub sil
dim i as long
for i = cells(65536,"A").end(xlup).row to 1 step  -1
    if cells(i,"A").value <> "" and cells(i,"A").value = 0 then rows(i).delete
next i
msgbox "İşlem tamamlndı.."
end sub
 
hocam &#246;ncelikle ilginiz i&#231;in sonsuz te&#351;ekk&#252;rler ederim.fakat ben bu dosyada userform &#252;zerinden &#231;al&#305;&#351;aca&#287;&#305;m i&#231;in macro ile yapmam pek i&#351;imi g&#246;rm&#252;yor a&#231;&#305;kcas&#305;.bunu otomatik olarak s&#252;t&#252;nda "0"say&#305;s&#305;n&#305; g&#246;rd&#252;&#287;&#252;nde desek ? olurmu acaba?
 
Tam anlayamadım.Userformdamı çalıştırmak istiyorsunuz.O zaman gene bu kodu boş bir modüle yazın ve kodun çalışmasını istediğiniz satıra
Kod:
call sil
yazınız.
Yok eğer ben çalışma sayfasına manuel olarak el ile veri gircem 0 yazdığım anda silinsin diyorsanız o zaman gene boş bir modüle bu kodu yazın ve çalışma sayfasının worksheet_change olayına aşağıdaki kodu yazınız.:cool:
Kod:
if intersect(target,[A:A]) is nothing then exit sub
on error resume next
call sil
 
hocam aff&#305;n&#305;za s&#305;&#287;&#305;narak bir&#351;ey s&#246;ylemek istiyorum.. dosya &#252;zerinde uygularm&#305;s&#305;n&#305;z?
 
Ankara için yaptım.
Diğerinide size bıraktım.:cool:
Dosyayı inceleyiniz.:cool:
 
hocam &#231;ok te&#351;ekk&#252;r ederim b&#246;ylece mant&#305;&#287;&#305;n&#305;da &#246;&#287;rendim.
iyi &#231;al&#305;&#351;malar.
 
Geri
Üst