• DİKKAT

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

Bul Değiştir sil

  • Konbuyu başlatan Konbuyu başlatan yakup70
  • Başlangıç tarihi Başlangıç tarihi

yakup70

Altın Üye
Katılım
8 Şubat 2006
Mesajlar
45
Ekteki dosyada düşeyara formülü ile diğer excel dosyasından verileri getiriyorum.Ama #YOK ve 0,00 ları makro ile silemedim.Yardımcı olursanız sevinirim.
 

Ekli dosyalar

Son düzenleme:
Selamlar,

Aşağıdaki kodu denermisiniz.

Kod:
Option Explicit
 
Sub YOKLARI_VE_SIFIRLARI_TEMİZLE()
    With Columns("C:F")
        .Replace What:="#YOK", Replacement:="", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
        .Replace What:="0", Replacement:="", LookAt:=xlWhole, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
    End With
 
    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 
Korhan hocam.0(SIFIR)ları temizliyor fakat #YOK ları temizlemiyor
 
Selamlar,

"#YOK" değeri formül sonucunda çıkıyorsa silmez. Ama örnek dosyada değer olarak gözüktüğü için siliyor.
 
Yanlış yapmıyorum sanıyorum ama hiçbir şekilde YOKLARI silmiyor
 
Selamlar,

Hangi dosyada silemiyor sunuz?
 
Selamlar,

Aşağıdaki kodu denermisiniz.

Kod:
Option Explicit
 
Sub YOKLARI_VE_SIFIRLARI_TEMİZLE()
    With Columns("C:F")
        .Replace What:="#N/A", Replacement:="", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
        .Replace What:="0", Replacement:="", LookAt:=xlWhole, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
    End With
 
    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 
Şimdi tamam hocam..Teşekkür ederim
 
Geri
Üst