VBA vam omogućuje brisanje postojeće datoteke pomoću Ubiti naredba. U ovom ćete vodiču naučiti kako izbrisati određenu datoteku ili više datoteka.
Ako želite naučiti kako kopirati i preimenovati datoteku, možete kliknuti na ovu vezu: VBA Kopiraj datoteku
Brisanje jedne datoteke (ili radne knjige) u VBA
Pokazat ćemo kako izbrisati datoteku Primjer datoteke 1.xlsx u mapi VBA mapa. Mapa s datotekom sada izgleda kao na slici 1:
Slika 1. Izbrišite jednu datoteku
Evo koda koji će izbrisati datoteku:
1 | Ubijte "C: \ VBA Mapa \ Primjer datoteke 1.xlsx" |
Nakon pokretanja koda, datoteka Primjer datoteke 1.xlsx sada je izbrisan iz VBA mapa. Izlaz je na slici 2:
Slika 2. Datoteka je izbrisana iz mape C: \ VBA
Izbrišite sve datoteke programa Excel iz mape
Ista naredba omogućuje vam brisanje svih Excel datoteka iz mape. Samo trebate staviti zvjezdicu (*) umjesto naziva datoteke. Zvjezdica zamjenjuje bilo koji niz. Evo koda:
1 | Ubijte "C: \ VBA Mapa \*. Xlsx" |
Kao što možete vidjeti na slici 3, sve Excel datoteke iz mape VBA su izbrisane:
Slika 3. Izbrišite sve Excel datoteke iz mape C: \ VBA