Метод ListRows.Add (Excel)
Добавляет новую строку в таблицу, представленную указанным ListObject.
expression. Add (Position, AlwaysInsert)
Выражение Переменная, представляющая объект ListRows .
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Position | Необязательный | Variant | Целое число. Определяет относительную позицию новой строки. |
AlwaysInsert | Необязательный | Variant | Логическое значение. Указывает, следует ли всегда перемещать данные в ячейках под последней строкой таблицы при вставке новой строки независимо от того, пуста ли строка под таблицей. Если значение true, ячейки под таблицей будут смещены вниз на одну строку. Если значение Равно False, если строка под таблицей пуста, таблица будет развернута, чтобы занять строку без смещения ячеек под ней, но если строка под таблицей содержит данные, эти ячейки будут смещены вниз при вставке новой строки. |
Объект ListRow , представляющий новую строку.
Если позиция не указана, добавляется новая нижняя строка. Если параметр AlwaysInsert не указан, ячейки под таблицей будут смещены вниз на одну строку (аналогично указанию True).
В следующем примере добавляется новая строка в объект ListObject по умолчанию на первом листе книги. Так как позиция не указана, новая строка добавляется в нижнюю часть списка.
Set myNewRow = ActiveWorkbook.Worksheets(1).ListObject(1).ListRows.Add
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.