Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

ActiveSheet.Paste type (Paste Only values)

I have this simply code, I want to copy only values from WoorkBook1 into Workbook2, only values, because Workbook2 have a specific format.

Sub Test()
   Workbooks("Workbook1.xlsx").Activate
   Range("B2:B7").Select
   Selection.Copy
   Workbooks("Workbook2.xlsx").Activate
   Range("B5:B10").Select
   ActiveSheet.Paste
End Sub

Tnx4all


1 Answers

Use PasteSpecial with the xlPasteValues option

Sub Test()
   Workbooks("Workbook1.xlsx").Activate
   Range("B2:B7").Select
   Selection.Copy
   Workbooks("Workbook2.xlsx").Activate
   Range("B5:B10").Select
   Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
End Sub
like image 163
moffeltje Avatar answered Jul 26 '26 15:07

moffeltje



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!