ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Paste vs PasteSpecial (https://www.excelbanter.com/excel-programming/354390-paste-vs-pastespecial.html)

Gary''s Student

Paste vs PasteSpecial
 
I can copy/paste with one line of code:

Sub ccz1()
Cells(1, 1).Copy Cells(2, 2)
End Sub

but when I want to copy/pastespecial I use two:

Sub ccz2()
Cells(1, 1).Copy
Cells(2, 2).PasteSpecial Paste:=xlPasteValues
End Sub

Is there a syntax which performs copy/pastespecial with only one line?
--
Gary's Student

Jim Thomlinson[_5_]

Paste vs PasteSpecial
 
I agree that it is weird, but you are correct. One line for a simple paste
and two lines for a pastespecial.
--
HTH...

Jim Thomlinson


"Gary''s Student" wrote:

I can copy/paste with one line of code:

Sub ccz1()
Cells(1, 1).Copy Cells(2, 2)
End Sub

but when I want to copy/pastespecial I use two:

Sub ccz2()
Cells(1, 1).Copy
Cells(2, 2).PasteSpecial Paste:=xlPasteValues
End Sub

Is there a syntax which performs copy/pastespecial with only one line?
--
Gary's Student


Gary''s Student

Paste vs PasteSpecial
 
Thanks for your time with such a simple question.
--
Gary''s Student


"Jim Thomlinson" wrote:

I agree that it is weird, but you are correct. One line for a simple paste
and two lines for a pastespecial.
--
HTH...

Jim Thomlinson


"Gary''s Student" wrote:

I can copy/paste with one line of code:

Sub ccz1()
Cells(1, 1).Copy Cells(2, 2)
End Sub

but when I want to copy/pastespecial I use two:

Sub ccz2()
Cells(1, 1).Copy
Cells(2, 2).PasteSpecial Paste:=xlPasteValues
End Sub

Is there a syntax which performs copy/pastespecial with only one line?
--
Gary's Student


Dave Peterson

Paste vs PasteSpecial
 
If you're pasting values, maybe you could just assign the value.

cells(2,2).value = cells(1,1).value



Gary''s Student wrote:

I can copy/paste with one line of code:

Sub ccz1()
Cells(1, 1).Copy Cells(2, 2)
End Sub

but when I want to copy/pastespecial I use two:

Sub ccz2()
Cells(1, 1).Copy
Cells(2, 2).PasteSpecial Paste:=xlPasteValues
End Sub

Is there a syntax which performs copy/pastespecial with only one line?
--
Gary's Student


--

Dave Peterson


All times are GMT +1. The time now is 06:35 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com