我想将命名范围从模板复制到我当前的工作簿,该工作簿是空白的。问题是我在这个新工作簿中没有任何现有范围。所以,我无法从其他书中复制粘贴范围。这是我尝试过但似乎不起作用的方法:
Sub cpyRange()
Dim rng1 As Range, rng2 As Range
Set rng2 = Workbooks.Open("C:\SVN\Template.xls").Sheets("Report").Range("REPORT")
rng2.Copy
ThisWorkbook.Sheets(1).Select
Selection.PasteSpecial Paste:=xlPasteValues
ActiveWorkbook.Save
ActiveWorkbook.Close
MsgBox ("done")
End Sub
我想将该范围内的所有数据及其范围名称复制粘贴到我当前的工作簿中。