工作簿x已打开。
我想:
- 打开Excel工作簿y(文件路径位于工作簿x的宏选项卡的单元格"B2"中)。
- 将工作簿x宏页签中的A3:A26复制粘贴到工作簿y汇总页签中的M41:M63中。
问题出在B2文件路径名称上。我想我需要指定从B2拉取文本才能打开正确的工作簿。
错误消息为
抱歉,找不到页面
Sub Foo()
Dim x As Workbook
Dim y As Workbook
Set y = Workbooks.Open("B2")
x.Sheets("Macro").Range("A3:A26").Copy
y.Sheets("Summary").Range("M41:M63").PasteSpecial
End Sub
1条答案
按热度按时间lp0sw83n1#
尝试以下操作...假设工作簿
x
中的工作表实际上被称为“宏”(工作簿y
中也有同名的工作表?)...您还需要设置x
的值,这将执行以下操作: