Сначала очистите диапазон:
Workbooks("CopyTo.xlsx").Worksheets("Sheet1").Range("B3:B14").Clear
Затем скопируйте >> Вставить
Workbooks("CopyFrom.xlsx").Worksheets("Sheet1").Range("A1:A10").Copy
Workbooks("CopyTo.xlsx").Worksheets("Sheet1").Range("B3:B14").PasteSpecial Paste:=xlPasteValues
Или вы можете напрямую использовать:
Workbooks("CopyTo.xlsx").Worksheets("Sheet1").Range("B3:B14").Value = Workbooks("CopyFrom.xlsx").Worksheets("Sheet1").Range("A1:A10"). Value
Что быстреево время выполнения кода