Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
PasteSpecial error
Hi
This line of code brings up a "Compile error" - "Expected: end of statement" with Paste highlighted, what end of statement is it expecting i think I've tried them all. ActiveCell.Offset(-4, -1).Resize(1, 29).Copy Destination:=ActiveCell.Offset _ (-4, -1).PasteSpecial Paste:=xlPasteValuesAndNumberFormats From previous posts I've read it appears it's best to split these into 2 lines or place in a "With - End With. Any advice very much appreciated. I'm trying to tidy up my code and clear formulas not required three rows back as I add new data to the sheet. -- Thank you Regards Bob C Using Windows XP Home + Office 2003 Pro |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
PasteSpecial error
Robert
Try With ActiveCell.Offset(-4, -1) .Resize(1, 29).Copy .PasteSpecial Paste:=xlPasteValuesAndNumberFormats End With -- HTH Nick Hodge Microsoft MVP - Excel Southampton, England HIS "Robert Christie" wrote in message ... Hi This line of code brings up a "Compile error" - "Expected: end of statement" with Paste highlighted, what end of statement is it expecting i think I've tried them all. ActiveCell.Offset(-4, -1).Resize(1, 29).Copy Destination:=ActiveCell.Offset _ (-4, -1).PasteSpecial Paste:=xlPasteValuesAndNumberFormats From previous posts I've read it appears it's best to split these into 2 lines or place in a "With - End With. Any advice very much appreciated. I'm trying to tidy up my code and clear formulas not required three rows back as I add new data to the sheet. -- Thank you Regards Bob C Using Windows XP Home + Office 2003 Pro |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
PasteSpecial error
In the copy command you can not use PasteSpecial.
So the complier is expecting end of satement before the .PasteSpecial part of your code. You need to break it in to two lines as under: ActiveCell.Offset(-4, -1).Resize(1, 29).Copy ActiveCell.Offset(-4, -1).PasteSpecial xlPasteValuesAndNumberFormats Sharad *** Sent via Developersdex http://www.developersdex.com *** Don't just participate in USENET...get rewarded for it! |
#5
Posted to microsoft.public.excel.programming
|
|||
|
|||
PasteSpecial error
Thank you Sharad
Your comments comfirmed what I was slowly finding out. Copy, Destination and Pastespecial don't go together in one line. Seasons greatings and have a happy New Year 2005. Regards Bob C. "Sharad" wrote: In the copy command you can not use PasteSpecial. So the complier is expecting end of satement before the .PasteSpecial part of your code. You need to break it in to two lines as under: ActiveCell.Offset(-4, -1).Resize(1, 29).Copy ActiveCell.Offset(-4, -1).PasteSpecial xlPasteValuesAndNumberFormats Sharad *** Sent via Developersdex http://www.developersdex.com *** Don't just participate in USENET...get rewarded for it! |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
PasteSpecial Error 1004? | Excel Discussion (Misc queries) | |||
PasteSpecial Method Error | Excel Discussion (Misc queries) | |||
Runtime Error 1004 when trying to PasteSpecial | Excel Discussion (Misc queries) | |||
PasteSpecial Error | Excel Programming | |||
Run-time error '1004' PasteSpecial Method of Range Class Failed | Excel Programming |