【发布时间】:2015-01-05 12:06:42
【问题描述】:
我正在寻找一种将工作表列表保存在新工作簿中的方法。 这很好用:
ThisWorkbook.Sheets(Array("a1", "a2")).Copy
ActiveWorkbook.SaveAs Filename:="myFile.xlsx", FileFormat:=51
但是,工作表列表总是不同的,所以我生成了一个字符串变量Pgs,在这种情况下,括号中的文本为"a1", "a2"。
所以它看起来像这样:
ThisWorkbook.Sheets(Array(Pgs)).Copy
ActiveWorkbook.SaveAs Filename:="myFile.xlsx", FileFormat:=51
没有用。我尝试了不同的选项,在开头和结尾等处添加和删除引号。我发现讨论了从字符串变量中引用一页的主题,但从来没有像我这样的几页。
有什么建议吗?
【问题讨论】: