Съдържание
Във VBA е бързо и лесно да изчистите цял лист (или работен лист).
Изчистете ActiveSheet
Изчистване на всичко (съдържание, формати, коментари и др.)
Това ще изчисти клетките на активния лист от всички свойства на клетките: съдържание, формати, коментари и т.н.
1 | Клетки. Ясно |
Изчистете съдържанието
Вместо това можете да изчистите САМО съдържанието на клетката:
1 | Cells.ClearContents |
Изчистване на формати
или само клетъчните формати:
1 | Cells.ClearFormats |
Като въведете: Клетки. Ясно в редактора на VBA можете да видите списъка с наличните за вас методи за изчистване:
Изтриване на работния лист UsedRange
Можете също така да изтриете UseRange на целия работен лист. Това също може да изтрие обекти (фигури, диаграми, текстови полета).
1 | ActiveSheet.UsedRange.Delete |
Изчистване на листа (по име)
За да изчистите конкретен лист, използвайте следния код, където „Sheet1“ е името на листа за изчистване:
1 | Листове ("Лист1"). Клетки. Изчистване |
Изчистване на работен лист (от променлива)
За да изчистите лист, дефиниран от променлива на обект, използвайте следния код:
12345 | dim ws като работен листЗадайте ws = Листове ("Sheet1")ws.Cells.Clear |