将来自其他工作簿的数据整合到一个工作簿中

我正在努力解决一些我在工作上做了大量研究的问题。 我是相当新的VBA /编码一般,所以请裸露在我身边。

现状:我正在整合一个数据包,它接收来自程序的多个input。 实质上,每个程序都为我提供了他们的数据集,我负责以一定的格式准确地将数据整合到一个Excel工作簿中。 我已经推出了一个模板,以便所有的数据以相同的格式返回,但现在除了使用“复制和粘贴”之外,现在我很难快速合并。

我已经研究过的解决scheme:我研究过使用连接来查看是否可以通过连接的文件提取我需要的数据,但是它以不同的格式导入表,并且不能正确传输到我设置的合并模板向上。 我试图做外部源参考,以这种方式拉入数据,但格式又一次closures。 我知道有办法拉入工作簿,但是我需要这些程序工作簿中的特定点的数据,这些数据可以插入到我的统一工作簿中。 在大多数情况下,复制和粘贴会起作用,但是我有超过数百个stream入这个数据表的程序,所以任何帮助将不胜感激!

如何将目标范围设置为源范围的值? 例如:

 rngTarget.Resize(rngSource.Rows.Count, rngSource.Columns.Count).Value = rngSource.Value