Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Изменяет размер указанного диапазона. Возвращает объект Range , представляющий измененный диапазон.
Синтаксис
expression. Изменение размера (rowSize, ColumnSize)
выражение: выражение, возвращающее объект Range.
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| RowSize | Необязательный | Variant | Количество строк в новом диапазоне. Если этот аргумент опущен, количество строк в диапазоне остается неизменным. |
| ColumnSize | Необязательный | Variant | Количество столбцов в новом диапазоне. Если этот аргумент опущен, количество столбцов в диапазоне останется прежним. |
Возвращаемое значение
Диапазон
Пример
Этот пример изменяет размер выделенного фрагмента на Листе1, чтобы расширить его на одну строку и один столбец.
Worksheets("Sheet1").Activate
numRows = Selection.Rows.Count
numColumns = Selection.Columns.Count
Selection.Resize(numRows + 1, numColumns + 1).Select
В этом примере предполагается, что на листе Sheet1 есть таблица со строкой заголовка. В примере выбирается таблица без выбора строки заголовка. Перед выполнением примера активная ячейка должна находиться где-то в таблице.
Set tbl = ActiveCell.CurrentRegion
tbl.Offset(1, 0).Resize(tbl.Rows.Count - 1, _
tbl.Columns.Count).Select
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.