VBA consente di eliminare un file esistente, utilizzando il Uccisione comando. In questo tutorial imparerai come eliminare un file specifico o più file.
Se vuoi imparare a copiare e rinominare un file, puoi fare clic su questo link: VBA Copy File
Elimina un singolo file (o cartella di lavoro) in VBA
Mostreremo come eliminare il file File di esempio 1.xlsx nella cartella Cartella VBA. La cartella con il file ora appare come nell'immagine 1:
Immagine 1. Elimina un singolo file
Ecco il codice che cancellerà il file:
1 | Uccidi "C:\Cartella VBA\File di esempio 1.xlsx" |
Dopo aver eseguito il codice, il file File di esempio 1.xlsx è ora cancellato da Cartella VBA. L'output è nell'immagine 2:
Immagine 2. File cancellato dalla cartella C:\VBA
Elimina tutti i file Excel dalla cartella
Lo stesso comando consente di eliminare tutti i file Excel dalla cartella. Devi solo mettere un asterisco (*) al posto del nome del file. Un asterisco sostituisce qualsiasi stringa. Ecco il codice:
1 | Uccidi "C:\Cartella VBA\*.xlsx" |
Come puoi vedere nell'immagine 3, tutti i file Excel dalla cartella VBA vengono eliminati:
Immagine 3. Elimina tutti i file Excel dalla cartella C:\VBA