🔥 Метод Clear объекта Range
Метод Clear полностью очищает ячейки от всего содержимого, форматирования, комментариев и гиперссылок, но сами ячейки остаются на месте (не удаляются). Это быстрый способ очистить диапазон.
📌 Что удаляет Clear?
✔️ Значения и формулы
✔️ Форматирование (цвет, границы, шрифт)
✔️ Комментарии и примечания
✔️ Гиперссылки
📌 Пример:
🔹 Если нужно удалить только определённые элементы, используйте другие методы:
✅ Удалить только данные (оставив форматирование):
✅ Удалить только форматирование (оставив данные):
✅ Удалить только комментарии и примечания:
✅ Удалить только гиперссылки:
⚠️ Важно:
Метод Clear не удаляет объединение ячеек — для этого используйте UnMerge.
Если Clear применяется к ячейкам с формулами, формулы будут удалены, а не пересчитаны.
💡 Когда использовать метод Clear?
✅ Когда нужно быстро очистить ячейки от всех данных и форматирования.
✅ В макросах для подготовки таблицы перед загрузкой новых данных.
#Range #Clear #ClearContents #ClearFormats #ClearComments #ClearHyperlinks
Метод Clear полностью очищает ячейки от всего содержимого, форматирования, комментариев и гиперссылок, но сами ячейки остаются на месте (не удаляются). Это быстрый способ очистить диапазон.
📌 Что удаляет Clear?
✔️ Значения и формулы
✔️ Форматирование (цвет, границы, шрифт)
✔️ Комментарии и примечания
✔️ Гиперссылки
📌 Пример:
VBA
Sub ClearExample()
Range("A1:C10").Clear ' Полностью очистит диапазон A1:C10
End Sub
🔹 Если нужно удалить только определённые элементы, используйте другие методы:
✅ Удалить только данные (оставив форматирование):
Sub ClearOnlyContents()
Range("A1:C10").ClearContents ' Удалит значения и формулы, но сохранит формат
End Sub
✅ Удалить только форматирование (оставив данные):
Sub ClearOnlyFormats()
Range("A1:C10").ClearFormats ' Удалит цвет, шрифт, границы и другие стили
End Sub
✅ Удалить только комментарии и примечания:
Sub ClearOnlyComments()
Range("A1:C10").ClearComments ' Удалит комментарии, но не данные
End Sub
✅ Удалить только гиперссылки:
Sub ClearOnlyHyperlinks()
Range("A1:C10").ClearHyperlinks ' Удалит гиперссылки, но оставит текст
End Sub
⚠️ Важно:
Метод Clear не удаляет объединение ячеек — для этого используйте UnMerge.
Если Clear применяется к ячейкам с формулами, формулы будут удалены, а не пересчитаны.
💡 Когда использовать метод Clear?
✅ Когда нужно быстро очистить ячейки от всех данных и форматирования.
✅ В макросах для подготовки таблицы перед загрузкой новых данных.
#Range #Clear #ClearContents #ClearFormats #ClearComments #ClearHyperlinks