Добавьте строку под таблицей в диапазон таблицы. - PullRequest
0 голосов
/ 06 апреля 2020

Я пытаюсь изменить размер таблицы, чтобы включить данные в строку непосредственно под последней строкой таблицы. Мой текущий код выглядит следующим образом, но возвращает объектную ошибку. Кроме того, таблица меняет расположение, так как строки добавляются как над, так и под ней.

tbl.resize tbl.Range.CurrentRegion.Offset(1, 0)

Я использовал следующие источники, чтобы попытаться решить эту проблему без удачи. Изменение размера таблицы объектов в динамическом режиме с помощью VBA https://docs.microsoft.com/en-us/office/vba/api/excel.range.resize

1 Ответ

3 голосов
/ 06 апреля 2020

Это работает для меня

Sub x()

Dim tbl As ListObject

Set tbl = ActiveSheet.ListObjects("Table1")
tbl.Resize tbl.Range.Resize(tbl.Range.Rows.Count + 1)

End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...