In VBA is het snel en eenvoudig om een heel blad (of werkblad) te wissen.
ActiveSheet wissen
Alles wissen (inhoud, indelingen, opmerkingen, enz.)
Hiermee worden alle celeigenschappen van de Activesheet gewist: inhoud, indelingen, opmerkingen, enz.:
1 | Cellen.Clear |
Duidelijke inhoud
In plaats daarvan kunt u ALLEEN de celinhoud wissen:
1 | Cellen.ClearContents |
Formaten wissen
of alleen de celformaten:
1 | Cellen.ClearFormats |
Door te typen: Cellen.Clear in de VBA-editor ziet u de lijst met beschikbare Clear-methoden:
Werkblad Gebruikt Bereik verwijderen
U kunt ook de UsedRange van het hele werkblad verwijderen. Hiermee kunnen ook objecten (vormen, grafieken, tekstvakken) worden verwijderd.
1 | ActiveSheet.UsedRange.Delete |
Clear Sheet (op naam)
Om een specifiek blad te wissen, gebruikt u de volgende code waarbij "Blad1" de naam is van het blad dat moet worden gewist:
1 | Bladen ("Blad1"). Cellen. Wissen |
Werkblad wissen (van variabele)
Gebruik de volgende code om een blad te wissen dat is gedefinieerd door een objectvariabele:
12345 | dim ws als werkbladStel ws = Bladen ("Blad1") inws.Cells.Clear |