将现有Excel文档作为新工作表打开

时间:2014-12-08 17:02:43

标签: excel vba excel-vba worksheet

首先,请原谅我的错误,如果已经回答,但我无法在Google和本网站的搜索工具上找到我的问题的解决方案。

正在使用的语言: Excel的VBA与VBA编辑器

问题陈述: 我想在现有的Excel文档中打开现有的Excel文档作为新工作表。目前我的代码看起来像这样;

......
Dim myFile As String
myFile = Application.GetOpenFilename()
Dim oldWB as Workbook
oldWB = Application.Workbooks.Open(myFile)
.....

上一代码的结果是一个新的Excel工作簿正在打开。这接近我正在寻找的,但我希望它在当前打开的文档中将文档打开为新表。

1 个答案:

答案 0 :(得分:0)

您可以使用以下内容:

oldWB.Sheets.Add Type:="C:\Documents and Settings\user\Desktop\MyExcelFile.xls"

如果文件有一张纸,那就更好了