我有以下代码将工作表复制到新的工作簿。这目前使用所有公式等复制工作表。在此之后,我循环通过生成的工作簿中的每个工作表来复制和粘贴值。有没有办法用第一次创建值的工作表?如何仅使用图纸复制值(Array())复制
Sheets(Array("EQ Spot Moves Valuation", _
"ZARi Swap Prll", _
"ZARi Bond Prll", _
"ZAR Swap PDH", _
"ZAR Bond PDH", _
"Grid Report EQ", _
"Valuations", _
"ZAR Bond Prll PDH", _
"Grid Report FX")).Copy
' ...snip
For Each ws In exposureOutputWB.Sheets
' copy and past values on each sheet
Next ws
感谢 - 这就是我以前有几乎一字不差之前,我发现床单(阵列).copy .. – Ahmad 2010-11-16 18:18:18
只是意识到为什么我放弃了你提供的方法。我的源代码中的所有工作表都不需要复制,因此为什么我使用'Sheets(Array(“..”))。复制' – Ahmad 2010-12-03 06:27:56
有点过期,但我最终使用了我的现有解决方案的修改版本做法。谢谢。 – Ahmad 2011-02-18 05:44:33