VBA导入/复制规格工作表,打开工作簿

提前致谢。

我花了近两天的路程,但不能find/锻炼我所需要的东西。

我需要从一个封闭的工作簿中获取一个完整的特定工作表, 而不需要打开(即使在后台)。

更多信息:

1)我的源文件有几张纸,我不想/需要。 我只需要一个,似乎马虎复制所有和修剪数据(加上它意味着移动大量的数据不必要的)。

2)最终的目标是将工作表保存为第三个单独的工作簿。 所以如果你知道一个能够帮助你增加双倍乐趣的方法。

3)针对单个细胞是不是一个可行的解决scheme,这是太多,代码将是巨大的/笨拙/繁琐的。

4)我已经find了一种方法来将所有表单导入到我的操作/活动工作簿中,但无法弄清楚如何使其定位到一个特定的表单(我错过了简单的操作,我敢肯定)。 testing代码片段:

Dim Importsheet As Worksheet Sheets.Add Type:= _ "C:\Users\haa\Documents\Personal\My Hours E2V-mk3.xlsm\" 

似乎很简单的权利?

5)最后,我看到一些使用“executeexcel4macro”(我以前从未见过的解决scheme)的路线,但到目前为止,它似乎只针对单元格范围而不是单张。

这就是关键信息。 我真的已经挖了(而且本来想自己破解的)。 提醒我正在寻找一种方法来做到这一点,而无需复制单个单元格或打开源表单。

再次感谢露营者!

4)我已经find了一种方法来将所有表单导入到我的操作/活动工作簿中,但无法弄清楚如何使其定位到一个特定的表单(我错过了简单的操作,我敢肯定)。 testing代码片段

导入所有的工作表,然后删除所有的,但你想保留的。