【发布时间】:2020-10-05 15:32:45
【问题描述】:
我在网上研究了我的查询,但找不到完全匹配的解决方案。这可能很简单,但我还没有找到一个密切相关的答案可以帮助我专门解决这个问题。
如何使用数组函数复制工作簿中的所有工作表?我正在尝试使用下面的开源代码sn-p:
'Copy the sheets to a new workbook
'We add a temporary Window to avoid the Copy problem
'if there is a List or Table in one of the sheets and
'if the sheets are grouped
With Sourcewb
Set TheActiveWindow = ActiveWindow
Set TempWindow = .NewWindow
.Sheets(Array("Sheet1", "Sheet3")).Copy
End With
这里提到了特定的工作表名称(“Sheet1”、“Sheet3”)。我正在尝试复制活动工作簿中的所有工作表,而不是特定工作簿。可以将对所有工作表的引用(例如表示所有工作表的一个对象)插入参数列表中,还是数组仅适用于对多个工作表的引用? 感谢您的帮助。
【问题讨论】:
-
希望这篇文章能解答你的问题stackoverflow.com/questions/45812894/…
-
我之前确实看到过吉尔森。它对我的特定用例没有帮助。不过感谢您的参考。