В VBA легко очищать ячейки или их свойства с помощью методов .Clear.
Очистить ячейки / диапазоны VBA
Введите следующее в редактор VBA.
1 | Диапазон ("a1"). Очистить |
Это отобразит все доступные вам методы очистки:
Как видите, очистить можно:
- Все (.Clear)
- Комментарии (.ClearComments)
- Содержание (.ClearContents)
- Форматы (.ClearFormats)
- Гиперссылки (.ClearHyperlinks)
- Примечания (.ClearNotes)
- Наброски (.ClearOutline)
VBA ClearContents
Самый распространенный метод очистки - ClearContents. ClearContents очищает только содержимое ячеек (значения ячеек / текст). Он не очищает форматирование, комментарии или что-либо еще.
1 | Диапазон ("b2"). ClearContents |
ClearContents - это то же самое, что нажатие клавиши Delete на клавиатуре.
Вы также можете очистить содержимое целого диапазона ячеек:
1 | Диапазон ("b2: c10"). ClearContents |
VBA Очистить
Очистить очистит все свойства ячейки из ячейки:
1 | Диапазон ("b2"). Очистить |
Очистить форматирование VBA
Чтобы очистить форматирование ячеек, используйте ClearFormats
1 | Диапазон ("b2"). ClearFormats |
Очистить выбор
Чтобы очистить текущий выбор:
1 | Selection.Clear |
Очистить весь лист
Чтобы очистить весь рабочий лист:
1 | Таблицы ("Sheet1"). Cells.Clear |