Чего я хочу добиться.
Если в дочерней таблице есть заполненная строка, я хочу добавить новую строку.
Что я пробовал
, поскольку у меня есть 10 родительских таблиц друг под другом, я не могу использовать Cells(Cells.Rows.Count, "E").End(xlUp).Row
, так как будет учитываться только последняя родительская таблица.
Поэтому я попытался сделать это с помощью listobjects.
Когда я пытаюсь добавить объект списка:
With Worksheets("Uitwendige scheidingen")
.ListObject.Add(Range("F" & NextRow + 25)).Name = "tbl_schuindak_orientatie" & Rij
End With
(Rij = родительская таблица)
(NextRow = начальная позиция родительской таблицы)
получаю ошибку 438
Примечание
У меня не было никаких объектов списка, добавленных на лист ранее, поэтому родительские таблицы в основном являются «поддельными» таблицами, а не объектами списка.
ListObject
через свойство имени. Сначала вы добавляете его, а затем устанавливаете его имя. - person JvdV   schedule 31.01.2020.ListObject.Add (Range("F" & NextRow + 25))
Потому что это все равно выдает ту же ошибку:/ - person Nemoko   schedule 31.01.2020