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

时间:2016-11-25 11:06:19

标签: excel vba excel-vba import macros

提前感谢。

我花了将近两天的路程,但却无法找到/锻炼我需要的东西。

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

更多信息:

1)我的源文件有几张我不想要/不需要的表格。我只需要一个,复制所有数据并修剪数据似乎很草率(加上它意味着不必要地移动大量数据)。

2)最终目标是将工作表另存为第三个单独的工作簿。因此,如果你知道一种有助于实现这一目标的方法,那么你的精彩程度就会翻倍。

3)针对单个细胞并不是一个可行的解决方案,而且代码太多而且代码会很大/很麻烦/笨重。

4)我找到了将所有表格导入我的操作/活动工作簿的方法,但无法弄清楚如何使其成为特定工作表的目标(我错过了osmehting很简单,我确定。  测试代码段:

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

看起来很简单吧?

5)最后,我看到了一些使用" executeexcel4macro"的潜在解决方案路线。 (我以前从未见过的东西)但到目前为止它似乎只针对细胞范围而不是床单。

这是所有关键信息。我真的已经挖过了(并希望自己解决这个问题)。提醒我,我正在寻找一种方法,无需复制单个单元格或打开源表。

再次感谢露营者!

1 个答案:

答案 0 :(得分:0)

4)我找到了一种方法将所有工作表导入到我的操作/活动工作簿中,但是无法弄清楚如何使其成为特定工作表的目标(我很缺乏osmehting简单,我确定)。测试代码段

导入所有工作表,然后删除除要保留的工作表以外的所有工作表。

相关问题