Worksheet / Свойство
Worksheet.UsedRange
Использованный диапазон — Прямоугольник от первой до последней затронутой ячейки.
UsedRange As Range
Когда использовать
Грубый охват данных. Часто раздут из‑за старого форматирования — лучше ListObject или End(xlUp).
Версии и среда
Excel 2007–365
Минимальный пример
Debug.Print ws.UsedRange.Address
Типичный сбой
Цикл по UsedRange обрабатывает миллион пустых «форматированных» строк.
Рецепты
-
Работать с ListObject вместо UsedRange
UsedRange раздулся, макрос читает пустые тысячи строк.