Range / Свойство
Range.CurrentRegion
Текущая область — Блок, ограниченный пустыми строками и столбцами.
CurrentRegion As Range
Когда использовать
Непрерывная таблица без пустых строк. Иначе обрежет данные.
Версии и среда
Excel 2007–365
Минимальный пример
Set block = ws.Range("A1").CurrentRegion
Типичный сбой
Пустая строка в середине отчёта — нижняя часть не попадёт в область.
Рядом в Range
Find Copy PasteSpecial ClearContents SpecialCells Value Value2 Text