Met VBA kunt u een bestaand bestand verwijderen met behulp van de Doden opdracht. In deze zelfstudie leert u hoe u een specifiek bestand of meerdere bestanden verwijdert.
Als u wilt leren hoe u een bestand kopieert en hernoemt, kunt u op deze link klikken: VBA-bestand kopiëren
Verwijder een enkel bestand (of werkmap) in VBA
We zullen laten zien hoe u het bestand kunt verwijderen Voorbeeldbestand 1.xlsx in de map VBA-map. De map met het bestand ziet er nu uit zoals in Afbeelding 1:
Afbeelding 1. Een enkel bestand verwijderen
Hier is de code die het bestand zal verwijderen:
1 | Dood "C:\VBA-map\Voorbeeldbestand 1.xlsx" |
Nadat de code is uitgevoerd, wordt het bestand Voorbeeldbestand 1.xlsx is nu verwijderd uit de VBA-map. De uitvoer is in afbeelding 2:
Afbeelding 2. Bestand verwijderd uit de C:\VBA-map
Verwijder alle Excel-bestanden uit de map
Met dezelfde opdracht kunt u alle Excel-bestanden uit de map verwijderen. U hoeft alleen een asterisk (*) te plaatsen in plaats van de bestandsnaam. Een asterisk vervangt elke tekenreeks. Hier is de code:
1 | Dood "C:\VBA-map\*.xlsx" |
Zoals je kunt zien in afbeelding 3, worden alle Excel-bestanden uit map VBA verwijderd:
Afbeelding 3. Verwijder alle Excel-bestanden uit de C:\VBA-map