View Single Post
  #2   Report Post  
Posted to microsoft.public.excel.programming
Don Guillett Don Guillett is offline
external usenet poster
 
Posts: 10,124
Default Using "Paste" Method in VBA

try this idea that does not do values only

Sheets("Val").Range("BE19:BE66").Copy _
Sheets("Save_Scen").Range("H124")



--
Don Guillett
Microsoft MVP Excel
SalesAid Software

"needVBAhelp" wrote in message
...
I have a VBA program that uses both "PasteSpecial" and "Paste" Methods.

I have no problem using the "PasteSpecial" Method as follows:

Sheets("Val").Range("BE19:BE66").Copy
Set MyRangePaste = Sheets("Save_Scen").Range("H124")
MyRangePaste.PasteSpecial Paste:=xlValues, Operation:=xlNone,
SkipBlanks:= _
False, Transpose:=False

I get an "Object doesn't support this property or object" error message,
however, when I try to use the following that looks to me like a
comparable
command for the "Paste" method:

Sheets("Val").Range("BE19:BE66").Copy
Set MyRangePaste = Sheets("Save_Scen").Range("H124")
MyRangePaste.Paste

I would like to use the "Paste" method without "Selecting" a worksheet.
How
can I do this in a manner comparable to the above approach that I am using
for the "PasteSpecial" method?

Thanks much for any help.
--
needVBAhelp