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:

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
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:
Katılım
22 Ocak 2007
Mesajlar
321
Excel Vers. ve Dili
offıce 2003
de&#287;erli hocam bu kodu nas&#305;l uygulayaca&#287;&#305;m
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
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
 
Katılım
22 Ocak 2007
Mesajlar
321
Excel Vers. ve Dili
offıce 2003
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?
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
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
 
Katılım
22 Ocak 2007
Mesajlar
321
Excel Vers. ve Dili
offıce 2003
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?
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Ankara için yaptım.
Diğerinide size bıraktım.:cool:
Dosyayı inceleyiniz.:cool:
 
Katılım
22 Ocak 2007
Mesajlar
321
Excel Vers. ve Dili
offıce 2003
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.
 
Üst