• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Bestanden verwijderen mbv vba

Status
Niet open voor verdere reacties.

MaxExcel

Gebruiker
Lid geworden
5 feb 2008
Berichten
49
Ik las in een andere topic dat je met het:

Kill C:\mapnaam\file*.xls

Bestanden kan verwijderen die beginnen met file en eindigen met xls.

De formule werkt perfect, alleen mocht er geen bestand in de map staan die begint met file dan krijg ik een macro error.

Weet iemand hoe ik hem zo kan programmeren dat hij die lijn skipt als er geen bestanden zijn die beginnen met file?
 
Code:
Sub Verwijderen()
With Application.FileSearch
    .LookIn = "C:\Mapnaam"
    .FileType = msoFileTypeExcelWorkbooks
    .Filename = "file*"
    If .Execute(SortBy:=msoSortByFileName, SortOrder:=msoSortOrderAscending) > 0 Then
        For i = 1 To .FoundFiles.Count
            Kill .FoundFiles(i)
        Next
    End If
End With

End Sub

Met vriendelijke groet,


Roncancio
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan