DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub askm()
Application.ScreenUpdating = False
Dim k As Range
For Each k In Range("E1:F5000")
[COLOR="Red"][B]If k.Value = "" Then[/B][/COLOR]
k.Value = 0
[COLOR="red"][B]End If[/B][/COLOR]
Next
Application.ScreenUpdating = True
End Sub
Merhaba,
Size Sayın askm tarafından önerilen kodu aşağıdaki şekilde kullanabilirsiniz:
Kod:Sub askm() Application.ScreenUpdating = False Dim k As Range For Each k In Range("E1:F5000") [COLOR="Red"][B]If k.Value = "" Then[/B][/COLOR] k.Value = 0 [COLOR="red"][B]End If[/B][/COLOR] Next Application.ScreenUpdating = True End Sub
incsoft' Alıntı:Güzel hocam ancak çok aşırı yavaş çalışıyor nedense
Sub bos_hucrelere_sifir_ata()
Dim sh As Worksheet, hcr As Range, ss As Long
Set sh = Sayfa1
ss = sh.Range("E:F").Find("*", , , , xlByRows, xlPrevious).Row
Set hcr = sh.Range("E2:F" & ss)
hcr.SpecialCells(xlCellTypeBlanks).Select
Selection.Value = 0
sh.Range("E1").Select
MsgBox "İşlem tamamlandı..", vbInformation, "antonio"
End Sub