U VBA brzo i jednostavno brišete cijeli list (ili radni list).
Očistite ActiveSheet
Obriši sve (sadržaj, formate, komentare itd.)
Ovo će očistiti ćelije aktivne tablice od svih svojstava ćelija: sadržaja, formata, komentara itd.:
1 | Stanice.Jasno |
Brisanje sadržaja
Umjesto toga, možete očistiti SAMO sadržaj ćelije:
1 | Ćelije.Čisti sadržaj |
Brisanje formata
ili samo formati ćelija:
1 | Ćelije.Čisti oblici |
Upisujući: Stanice.Jasno u VBA Editor možete vidjeti popis dostupnih metoda brisanja:
Brisanje radnog lista UsedRange
Također možete izbrisati cijeli raspon UsedRange radnog lista. Time se mogu izbrisati i objekti (oblici, grafikoni, okviri za tekst).
1 | ActiveSheet.UsedRange.Delete |
Očisti list (po imenu)
Za brisanje određenog lista upotrijebite sljedeći kôd gdje je "Sheet1" naziv lista za brisanje:
1 | Listovi ("List1"). Ćelije.Očisti |
Očisti radni list (iz varijable)
Za brisanje lista definiranog objektnom varijablom upotrijebite sljedeći kôd:
12345 | dim ws kao radni listSkup ws = Listovi ("List 1")ws.Cells.Clear |