在此先感谢。VBA导入/复制指定工作表开局工作簿
我已经花了近两天的路程,但无法找到/锻炼我需要的东西。
我需要从一个封闭的工作簿中获取一个完整的特定工作表,但不打开(即使在后台)。
进一步信息:
1)我的源文件,我不希望/需要几张。我只需要一个,而且复制所有数据并修剪数据似乎很渺茫(加上它意味着不必要地移动大量数据)。
2)最终目标是将工作表保存为第三个单独的工作簿。所以,如果你知道一种可以帮助你提高双倍乐趣的方法。 3)针对单个细胞并不是一个可行的解决方案,它有太多的代码将是巨大的/笨拙的/繁琐的。
4)我已经找到一种方法来导入所有张入我的工作/活动的工作簿,但无法弄清楚如何使针对特定表(我失踪osmehting简单我相信)。 测试代码片段:
Dim Importsheet As Worksheet
Sheets.Add Type:= _
"C:\Users\haa\Documents\Personal\My Hours E2V-mk3.xlsm\"
看起来很简单吧? 5)最后,我已经看到一些使用“executeexcel4macro”(我从未见过的东西)的潜在解决方案路线,但到目前为止,它似乎只针对单元格范围而不是表单。
这就是所有的关键信息。我真的已经挖到了(并希望自己破解)。提醒我正在寻找一种方法来做到这一点,而无需复制单个单元格或打开源表单。
再次感谢露营者!
我认为你需要使用数据连接。以下网站似乎有一个潜在的解决方案:http://www.ozgrid.com/forum/showthread.php?t=27288 – Tragamor