目前,我正在努力与以下内容: 我有两个Excel文件。一个文件包含大量数据,另一个用于评估数据。 现在我需要高效地将数据从源文件复制到目标工作簿。源datapattern看起来类似于以下内容:Excel VBA - 如何有效地将多个单元格从一个文件复制到另一个文件?
x A B C D E F G H I
1 Oct bla bla bla bla bla bla bla bla
2 75 66
3 Nov bla bla IMT Frm bla bla IMT Frm
当喇嘛代表无趣的数据,A列表示月份(重要)和IMT是非常重要的数据,这就是为什么我这样做的原因。此外,Frm表示单元格包含公式,而不是值,并且必须进行保存/恢复。 此外,目标文件的单元格格式必须保留(可以使用.PasteSpecial来实现)。
目标工作簿看起来完全一样,省略了半空行“2”。
每一行都有大约10个有价值的条目。我如何才能最有效地将数据复制到第二个工作簿中? 请让我知道,如果有更多的信息,我可以提供。 谢谢你的时间!
编辑:example screenshot 说明:该屏幕截图显示了源表单。重要的信息是在ss中选择的信息。工作表像这样继续向右(直到BF)。我需要复制每六个条目。目标工作表看起来完全相同(省略半空中间行),除了所需的信息(在源代码中是公式,但它需要是目标中的值)。 非常感谢您的帮助!
感谢您的帮助!然而上面的代码要求我知道预先粘贴的范围。然而,这取决于月份。我可以找到包含月份的单元格,并且知道偏移量。但我需要以某种方式遍历它们才能到达我的目标单元格吗? – replax 2011-12-19 06:27:51
这对你有帮助吗? http://msdn.microsoft.com/en-us/library/aa221353(v=office.11).aspx ...你必须在条件检查月 – MacGyver 2011-12-19 06:29:43
再次感谢,是的帮助!然而,由于没有我通常可以用来过滤所需细胞的条件,是否有一种方法可以处理每个第三个细胞? – replax 2011-12-19 06:38:41