A VBA -ban gyorsan és egyszerűen törölhet egy teljes lapot (vagy munkalapot).
Az ActiveSheet törlése
Minden törlése (tartalom, formátumok, megjegyzések stb.)
Ez törli az Activesheet celláit az összes cellatulajdonságtól: tartalom, formátumok, megjegyzések stb.:
1 | Sejtek. Tiszta |
Tiszta tartalom
Ehelyett CSAK a cella tartalmát törölheti:
1 | Sejtek. Tiszta tartalom |
Formátumok törlése
vagy csak a cellaformátumok:
1 | Sejtek. Tiszta formátumok |
Gépeléssel: Sejtek. Tiszta a VBA szerkesztőben megtekintheti a rendelkezésre álló Clear módszerek listáját:
Törölt munkalap törlése UsedRange
Törölheti a teljes munkalap UsedRange -ját is. Ezzel objektumokat (alakzatokat, diagramokat, szövegdobozokat) is törölhet.
1 | ActiveSheet.UsedRange.Delete |
Lap törlése (név szerint)
Egy adott lap törléséhez használja a következő kódot, ahol a „Sheet1” a törölni kívánt lap neve:
1 | Táblázatok ("Sheet1"). Cellák. Tiszta |
Munkalap törlése (a változóból)
Az objektumváltozó által meghatározott lap törléséhez használja a következő kódot:
12345 | halvány ws munkalapkéntSet ws = Sheets ("Sheet1")ws. Sejtek. Tiszta |