Try Selection.PasteSpecial xlPasteAll
Paste
by itself works on several objects, most notably Worksheet
but not on a Range
object which is what your Selection
is.
To paste to a Range
you really have to use the PasteSpecial
method with its’ available arguements such as xlPasteAll
; xlPasteValues
; xlPasteFormulas
; xlPasteFormats
and others which you can see by pressing F1
while the cursor is within PasteSpecial
in the VBE.