In this Article
In VBA it’s fast and easy to clear an entire sheet (or worksheet).
Clear Everything (Contents, Formats, Comments, etc.)
This will clear the Activesheet’s cells of all cell properties: contents, formats, comments, etc:
Instead, you can clear ONLY the cell contents:
or only the Cell Formats:
By typing: Cells.Clear into the VBA Editor you can see the list of Clear methods available to you:
Delete Worksheet UsedRange
You can also delete the entire worksheet’s UsedRange. This can also delete objects (shapes, charts, textboxes).
Clear Sheet (By Name)
To clear a specific sheet use the following code where “Sheet1” is the name of the sheet to clear:
VBA Coding Made Easy
Stop searching for VBA code online. Learn more about AutoMacro - A VBA Code Builder that allows beginners to code procedures from scratch with minimal coding knowledge and with many time-saving features for all users!
Clear Worksheet (From Variable)
To clear a sheet defined by an object variable use the following code:
dim ws as worksheet Set ws = Sheets("Sheet1") ws.Cells.Clear