ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   PasteSpecial values pasting formula also?? (https://www.excelbanter.com/excel-programming/425922-pastespecial-values-pasting-formula-also.html)

Raj[_2_]

PasteSpecial values pasting formula also??
 
Hi

I am using the following code to copy from the InputData sheet of one
workbook and paste only values to the rspPlan sheet of another
workbook:

InputData.Range("d54:D73").Copy
rspPlan.Activate: rspPlan.Range("w180:w199").Select:
Selection.PasteSpecial Paste:=xlPasteValues

The source range has formulae in all the cells, but values only in a
few. The code is however pasting the formulae also. I want only values
to be pasted.

What will be the code to do this?

Also, is there a better way/code?

Thanks in advance for the help.

Raj

Jacob Skaria

PasteSpecial values pasting formula also??
 
Dear Raj

Your code looks fine. Could you please check whether there is any formula in
the second sheet before copying.

Worksheets("InputData").Range("B1:B23").Copy
Worksheets("RspPlan").Range("C1:C25").Select
Selection.PasteSpecial Paste:=xlPasteValues
Worksheets("InputData").Activate
Application.CutCopyMode = False


If this post helps click Yes
--------------
Jacob Skaria


"Raj" wrote:

Hi

I am using the following code to copy from the InputData sheet of one
workbook and paste only values to the rspPlan sheet of another
workbook:

InputData.Range("d54:D73").Copy
rspPlan.Activate: rspPlan.Range("w180:w199").Select:
Selection.PasteSpecial Paste:=xlPasteValues

The source range has formulae in all the cells, but values only in a
few. The code is however pasting the formulae also. I want only values
to be pasted.

What will be the code to do this?

Also, is there a better way/code?

Thanks in advance for the help.

Raj


Jarek Kujawa[_2_]

PasteSpecial values pasting formula also??
 
to the code is OK

but it might be made briefer cause you don't have to select a range to
paste data into it. nor you have to activate a particular worksheet to
do it

InputData.Range("d54:D73").Copy
rspPlan.Range("w180:w199").PasteSpecial Paste:=xlPasteValues

would do the same


On 23 Mar, 07:58, Raj wrote:
Hi

I am using the following code to copy from the InputData sheet of one
workbook and paste only values to the rspPlan sheet of another
workbook:

InputData.Range("d54:D73").Copy
rspPlan.Activate: rspPlan.Range("w180:w199").Select:
Selection.PasteSpecial Paste:=xlPasteValues

The source range has formulae in all the cells, but values only in a
few. The code is however pasting the formulae also. I want only values
to be pasted.

What will be the code to do this?

Also, is there a better way/code?

Thanks in advance for the help.

Raj




All times are GMT +1. The time now is 07:20 PM.

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