如何从多个外部excel文件中导入数据到一个新的excel工作簿中

2025-01-20 02:35:05
推荐回答(5个)
回答1:

  1. 手动打开,筛选,复制,粘贴。

  2. VBA:

    2.1 使用workbooks.open来打开一个新的excel工作簿。

    2.2 使用dir遍历文件夹中的excel文档。

    2.3 使用do while...Loop或for next语句来对dir遍历到的文件进行逐一打开。

    2.4 使用range.copy,selection.paste对打开的文件进行copy操作(即题干中所谓的导入)。

    2.5 完成后执行workbooks.close来关闭文件并自动执行下一文件。

回答2:

用VBA做路径和文件夹名的循环,用Workbooks.Open方法打开文件后再导入关闭即可。
对于需要添加新文件更新,可以做一个已导入联络单文件的记录,再每个文件打开前进行判断,已导入的不用打开。

回答3:

最简单的,单击EXCEL中得数据选项,裏面有一个导入外部数据,还可以及时更新。。!!!

回答4:

为何不把文件放到一个文件夹中?我有把一个文件夹中的的表格汇总到一个工作表中的代码.

回答5:

代码已发私信。