首页 > 解决方案 > 有没有更好的方法将数据从一个 Excel 工作表输入到另一个工作表上的表格中?

问题描述

我有一个用作“输入表”的 Excel 表。用户将进入并在特定单元格中输入他们的姓名和电话号码等内容。如下所示。

图 1 ,

从那里我有代码将单元格中的数据存储到新的表格行中。

Set NewTableRow = DatabaseTable.ListRows.Add NewTableRow.Range(1, 1).Value = InputSheet.Range("D5").Value NewTableRow.Range(1, 2).Value = InputSheet.Range("I5").Value

不幸的是,如果我在输入表上插入一行或移动一个单元格,我每次都被迫更改可能数百行代码,这可能非常耗时,因为该表上有超过 135 个输入。有没有更好的方法可以做到这一点?

标签: excelvba

解决方案


推荐阅读