Ve VBA je rychlé a snadné vymazat celý list (nebo list).
Vymazat ActiveSheet
Vymazat vše (obsah, formáty, komentáře atd.)
To vymaže buňky Aktivního listu od všech vlastností buněk: obsah, formáty, komentáře atd.:
1 | Buňky. Vymazat |
Vymazat obsah
Místo toho můžete vymazat POUZE obsah buňky:
1 | Buňky. Vymazat obsah |
Vymazat formáty
nebo pouze formáty buněk:
1 | Cells.ClearFormats |
Zadáním: Buňky. Vymazat do editoru VBA uvidíte seznam dostupných metod Clear:
Odstranit list Použitý rozsah
Můžete také vymazat celý UsedRange pracovního listu. To může také odstranit objekty (tvary, grafy, textová pole).
1 | ActiveSheet.UsedRange.Delete |
Vymazat list (podle jména)
K vymazání konkrétního listu použijte následující kód, kde „Sheet1“ je název listu, který chcete vymazat:
1 | Listy („List1“). Buňky. Vymazat |
Vymazat list (z proměnné)
Chcete -li vymazat list definovaný proměnnou objektu, použijte následující kód:
12345 | ztlumit ws jako listSet ws = Sheets ("Sheet1")ws.Cells.Clear |