Vo VBA je rýchle a jednoduché vymazať celý list (alebo pracovný list).
Vymazať ActiveSheet
Vymazať všetko (obsah, formáty, komentáre atď.)
Bunky aktívneho hárka budú vymazané zo všetkých vlastností buniek: obsahu, formátov, komentárov atď.:
1 | Bunky. Jasné |
Vymazať obsah
Namiesto toho môžete vymazať IBA obsah bunky:
1 | Bunky. Vymazať obsah |
Vymazať formáty
alebo iba formáty buniek:
1 | Bunky. ClearFormats |
Zadaním: Bunky. Jasné v editore VBA vidíte zoznam dostupných metód vymazania:
Odstrániť pracovný list UsedRange
Môžete tiež odstrániť celý UsedRange pracovného hárka. To môže tiež odstrániť objekty (tvary, grafy, textové polia).
1 | ActiveSheet.UsedRange.Delete |
Vymazať list (podľa mena)
Na vymazanie konkrétneho hárka použite nasledujúci kód, kde „Sheet1“ je názov listu, ktorý chcete vymazať:
1 | Listy („List1“). Bunky. Vymazať |
Vymazať pracovný hárok (z premennej)
Na vymazanie hárka definovaného premennou objektu použite nasledujúci kód:
12345 | stlmiť ako pracovný listNastaviť ws = listy („list1“)ws.Cells.Clear |