• DİKKAT

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

Silmek istediğim dosyanın yoluna hücre de ki değer ile birleştirmme

  • Konbuyu başlatan Konbuyu başlatan KAIZEN1
  • Başlangıç tarihi Başlangıç tarihi
Katılım
11 Ağustos 2017
Mesajlar
16
Excel Vers. ve Dili
2007
Merhabalar,

Excel A1 hücresine klasör içinde ki excel dosyalarını listeledim
örneğin:
ADA İNŞAAT SUSURLUK 17-082.xls
Eğer c sutünun da var yazıyor ise es geçsin eğer boş ise klasörden silmesini istiyorum
örneğin
Sub deneme ()
satır = Range("c1"). end(xldown).row
for i = 1 to satır
if range("c"& i) = "" then
Kill "C:\Users\Murat\Desktop\Yeni klasör\Range("A" & i)"
end sub

Yola hücreyi bağladığım zaman hata alıyorum yani olmuyor yardımcı olmanızı dilerim.
 
Merhaba,

Bu şekilde deneyin.

Kod:
"C:\Users\Murat\Desktop\Yeni klasör\" & Range("A" & i)

Ayrıca kodlara;

End Sub satırından önce End If satırını ilave etmeniz gerekir. Şartı açıp kapatmamışsınız.

.
 
Teşekkürler işime yaradı peki aynı zaman da satırdan da kaldırmak istiyorum.

Nasıl yapabilirim.
 
Ömer Bey,

Satır boş ise birde satırdan da silmek istediğimde file not found hatası alıyorum yardımınızı rica ederim

Sub deneme()
satır = Range("a1").End(xlDown).Row
For i = 1 To satır
If Range("c" & i) = "" Then
Kill "C:\Users\Murat\Desktop\Yeni klasör\" & Range("A" & i)
End If


If Range("c" & i) = "" Then
Range("a" & i).EntireRow.Delete
End If

Next i

End Sub
 
Deneyiniz.

Kod:
Sub deneme()
satır = Range("a1").End(xlDown).Row
For i = satır To 1 Step - 1
If Range("c" & i) = "" Then
Kill "C:\Users\Murat\Desktop\Yeni klasör\" & Range("A" & i)
Range("a" & i).EntireRow.Delete
End If
Next i
End Sub
 
Günaydın Korhan Bey,

İlginiz ve yardımınız için çok teşekkür ederim, denemedim mükemmel oldu ellerinize sağlık.
 
Geri
Üst