Innehållsförteckning
I VBA är det snabbt och enkelt att rensa ett helt ark (eller kalkylblad).
Rensa ActiveSheet
Rensa allt (innehåll, format, kommentarer, etc.)
Detta kommer att rensa Activesheets celler från alla cellegenskaper: innehåll, format, kommentarer, etc:
1 | Cells.Clear |
Tydligt innehåll
Istället kan du bara rensa cellinnehållet:
1 | Celler. Rensa Innehåll |
Rensa format
eller bara cellformaten:
1 | Cells.ClearFormats |
Genom att skriva: Cells.Clear i VBA -redigeraren kan du se listan över tydliga metoder som är tillgängliga för dig:
Ta bort kalkylblad UsedRange
Du kan också ta bort hela kalkylbladets UsedRange. Detta kan också ta bort objekt (former, diagram, textrutor).
1 | ActiveSheet.UsedRange.Delete |
Rensa blad (efter namn)
För att rensa ett specifikt ark använder du följande kod där "Sheet1" är namnet på arket för att rensa:
1 | Ark ("Sheet1"). Cells.Clear |
Rensa kalkylblad (från variabel)
Använd följande kod för att rensa ett blad som definieras av en objektvariabel:
12345 | dim ws som kalkylbladAnge ws = Sheets ("Sheet1")ws.Cells.Clear |