Поделиться через


Свойство Range.CurrentRegion (Excel)

Возвращает объект Range , представляющий текущий регион. Текущий регион — это диапазон, ограниченный любым сочетанием пустых строк и пустых столбцов. Только для чтения.

Синтаксис

expression. CurrentRegion

выражение: переменная, представляющая объект Range.

Замечания

Это свойство полезно для многих операций, которые автоматически расширяют выбор, чтобы включить весь текущий регион, например значения XlRangeAutoFormat .

Это свойство нельзя использовать на защищенном листе.

Пример

В этом примере выбирается текущий регион на листе Sheet1.

Worksheets("Sheet1").Activate 
ActiveCell.CurrentRegion.Select

В этом примере предполагается, что на листе Sheet1 есть таблица со строкой заголовка. В примере выбирается таблица без выбора строки заголовка. Перед выполнением примера активная ячейка должна находиться где-то в таблице.

Set tbl = ActiveCell.CurrentRegion 
tbl.Offset(1, 0).Resize(tbl.Rows.Count - 1, _ 
 tbl.Columns.Count).Select

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.