Если вы копируете весь столбец, то вы должны вставить его куда-нибудь в строке 1, то есть в ячейку A1, вы не можете вставить его в A10, если копируете весь столбец.
Также нет команды Вставить, выможно использовать PasteSpecial, например
Range("YourDesiredCell").PasteSpecial xlPasteAll
, например, в вашем случае попробуйте изменить эту строку
.Range("b:n").Copy
на
.Range("b1:n50000").Copy
, затем эту строку
.Range("a10").Paste
до
.Range("a10").PasteSpecial xlPasteAll