Klasör içinde dosya arama ve silme

Katılım
20 Haziran 2006
Mesajlar
55
Bir klasör içinde, örneğin içinde "mid" geçen dosyaları bulup otomatik sıra ile silecek bir makroyu nasıl yazarız?
 
Katılım
13 Aralık 2007
Mesajlar
93
Excel Vers. ve Dili
excel 2003
merhaba.

Private Sub CommandButton1_Click()

ChDir "C:\veri"
Dosya = Dir("*mid*")
While Dosya <> ""
Kill Dosya
Dosya = Dir
Wend
ChDir "C:\"

End Sub
 
Son düzenleme:

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,369
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Dosya yolunu (Path) iste&#287;inize g&#246;re de&#287;i&#351;tirirsiniz.

Kod:
Sub Sil_()
Dim Path As String, File As String, oDir As String
 
On Error Resume Next
Path = "D:\Test\"
File = "*mid*"
oDir = Dir(Path & File)
 
If oDir = "" Then Exit Sub
 
While oDir <> ""
    Kill Path & oDir
 
    If Err <> 0 Then        
        MsgBox Err.Description
        Err.Clear
    End If
 
    oDir = Dir
Wend
End Sub
 
Katılım
29 Eylül 2004
Mesajlar
14
Bu i&#351;lemi a&#287; &#252;zerindeki ba&#351;ka bir PC de mesela Server adl&#305; pc de yapmak i&#231;in kodlar&#305; nas&#305;l d&#252;zenlemek gerekir.
Bu konuda yard&#305;mc&#305; olursan&#305;z sevinirim
 
Üst