名前付き範囲をテンプレートから空白の現在のワークブックにコピーしたいと考えています。問題は、この新しいブック内に既存の範囲がないことです。そのため、他の本から範囲をコピーして貼り付けることはできません。これは私が試したものですが、機能していないようです:
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
その範囲内のすべてのデータを範囲名とともに現在のワークブックにコピーして貼り付けたいと思います。