У меня есть лист Excel, который функционирует как «входной лист». Пользователи будут вводить go и вводить такие вещи, как свое имя и номер телефона и т. Д. c, в указанные ячейки c. Как показано ниже.
,
Оттуда у меня есть код, который будет хранить данные из ячейки в новой строке таблицы.
Set NewTableRow = DatabaseTable.ListRows.Add
NewTableRow.Range(1, 1).Value = InputSheet.Range("D5").Value
NewTableRow.Range(1, 2).Value = InputSheet.Range("I5").Value
К сожалению, если я вставляю строку или перемещаю ячейку на листе ввода, я вынужден каждый раз менять потенциально сотни строк кода, что может занять очень много времени, так как на этом листе более 135 материалов. Есть ли лучший способ, которым я мог бы сделать это?