Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 44
Default Copying and pasting macro

Hi all

I would like to copy and paste values from one sheet to another, I
wasn't sure how to paste certain parts from one spreadsheet to
another, so got around this by selecting everything and pasting it.

Example:

Select cells B1:C17, copy and paste in new sheet from cell A1. (this
bit was ok, and used a name range)

However my problem is then if I want to copy other cells and paste
them after the above,

eg

B21:C27 copying these and pasting them on the new sheet after the end
of the first paste. I've tried recording just this bit but when I
edited the macro it went a bit wrong...

Can anyone help with this?

thanks!!!
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1
Default Copying and pasting macro

Something like this maybe? Select the range you want to copy and then run
this macro...

Sub CopySelection()
Dim LastRow As Long
With Worksheets("Sheet2")
LastRow = .Cells(.Rows.Count, "A").End(xlUp).Row
Selection.Copy Destination:=.Cells(LastRow, "A")
End With
End Sub

Change the Sheet2 reference to the name of the worksheet you want to copy
the current selection to.

Rick


"Stav19" wrote in message
...
Hi all

I would like to copy and paste values from one sheet to another, I
wasn't sure how to paste certain parts from one spreadsheet to
another, so got around this by selecting everything and pasting it.

Example:

Select cells B1:C17, copy and paste in new sheet from cell A1. (this
bit was ok, and used a name range)

However my problem is then if I want to copy other cells and paste
them after the above,

eg

B21:C27 copying these and pasting them on the new sheet after the end
of the first paste. I've tried recording just this bit but when I
edited the macro it went a bit wrong...

Can anyone help with this?

thanks!!!


  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 44
Default Copying and pasting macro

On Apr 8, 2:45*pm, "Rick Rothstein \(MVP - VB\)"
wrote:
Something like this maybe? Select the range you want to copy and then run
this macro...

Sub CopySelection()
* Dim LastRow As Long
* With Worksheets("Sheet2")
* * LastRow = .Cells(.Rows.Count, "A").End(xlUp).Row
* * Selection.Copy Destination:=.Cells(LastRow, "A")
* End With
End Sub

Change the Sheet2 reference to the name of the worksheet you want to copy
the current selection to.

Rick

"Stav19" wrote in message

...



Hi all


I would like to copy and paste values from one sheet to another, I
wasn't sure how to paste certain parts from one spreadsheet to
another, so got around this by selecting everything and pasting it.


Example:


Select cells B1:C17, copy and paste in new sheet from cell A1. (this
bit was ok, and used a name range)


However my problem is then if I want to copy other cells and paste
them after the above,


eg


B21:C27 copying these and pasting them on the new sheet after the end
of the first paste. *I've tried recording just this bit but when I
edited the macro it went a bit wrong...


Can anyone help with this?


thanks!!!- Hide quoted text -


- Show quoted text -


Thanks for your help rick, I'll try that and see how it goes!
  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 44
Default Copying and pasting macro

On Apr 8, 2:45*pm, "Rick Rothstein \(MVP - VB\)"
wrote:
Something like this maybe? Select the range you want to copy and then run
this macro...

Sub CopySelection()
* Dim LastRow As Long
* With Worksheets("Sheet2")
* * LastRow = .Cells(.Rows.Count, "A").End(xlUp).Row
* * Selection.Copy Destination:=.Cells(LastRow, "A")
* End With
End Sub

Change the Sheet2 reference to the name of the worksheet you want to copy
the current selection to.

Rick

"Stav19" wrote in message

...



Hi all


I would like to copy and paste values from one sheet to another, I
wasn't sure how to paste certain parts from one spreadsheet to
another, so got around this by selecting everything and pasting it.


Example:


Select cells B1:C17, copy and paste in new sheet from cell A1. (this
bit was ok, and used a name range)


However my problem is then if I want to copy other cells and paste
them after the above,


eg


B21:C27 copying these and pasting them on the new sheet after the end
of the first paste. *I've tried recording just this bit but when I
edited the macro it went a bit wrong...


Can anyone help with this?


thanks!!!- Hide quoted text -


- Show quoted text -


Thanks for your help Rick, I'll give that a try and let you know how
it goes!
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Copying and pasting with a macro Wombat Excel Discussion (Misc queries) 1 March 4th 10 10:10 AM
Macro for Copying pasting between different spreadsheets Adnan Excel Discussion (Misc queries) 4 April 21st 09 03:12 PM
Macro copying and pasting James O[_2_] Excel Discussion (Misc queries) 0 April 24th 07 04:56 PM
Copying and Pasting Macro Jurassien Excel Discussion (Misc queries) 6 February 7th 07 11:57 PM
Simple copying and pasting macro Henrik Excel Programming 1 January 13th 05 11:35 PM


All times are GMT +1. The time now is 01:28 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"