如何创建一个宏,根据另一张表中的记录数向下复制一行?

如何创建一个宏,根据另一张表中的记录数向下复制一行?

我使用 Access 导出/创建一个包含不断增加的记录/行数的每日 Excel 电子表格。

然后我想打开一个主 Excel 表,其中:

  1. 打开导出的工作表。

  2. 计算导出表中包含数据的行数,然后

  3. 复制主表中的特定行,向下复制与导出表中的记录相同的行数,再加上 1。

我曾经在 Lotus 中这样做过,但 Windows 7 无法使用 1-2-3,并且宏无法转换。

答案1

使用 VBA。

首先,打开另一个工作簿。

其次,像这样获取计数:

ExportRows = Workbooks("Other").Sheets("Export").UsedRange.Rows.Count

三、复制行

Sheets("Sheet1").Rows(ExportRows+1).Copy

然后你可以将其粘贴到你想要的位置。

相关内容