重複の可能性:
VBA での範囲の呼び出し
このタスクのためにこのコードを試しています。範囲を名前に設定しないとコードは機能しますが、「rng」として作業しているデータのブロックに名前を付けると、コードでエラーが発生することに気付きました。このコードで何が間違っていますか? ありがとうございました!
Sub Macro2()
Dim rng As Range
Set rng = ActiveCell.CurrentRegion.Copy
Cells(1, "d").Select
rng.PasteSpecial Paste:=xlPasteValues, Operation:=xlPasteValues
Application.CutCopyMode = False
End Sub