Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1
Default Copy and paste isn't that hard (is it?)

Hi,

I am trying to go through all my worksheets in a workbook- copy a
specific row - and then paste the values to the first empty row after
the row copied.

The going through the worksheets part functions.
The copy functions.
The part where I paste values into the empty row is giving me problems
though.

Let's say - for example - row 3 has data that I want copied. And I
wanna put that data in row 15. The original row and destination row
will always be different (depending on criteria I have in other parts
of my logic).

This is what I have:

Cells.Select
Set rngWs = ActiveCell.CurrentRegion
With ws
Rows(rowToCopy).Copy
Application.CutCopyMode = False
Rows((rngWs.Rows.Count + 1)).Insert
Rows((rngWs.Rows.Count)).PasteSpecial Paste =
xlPasteSpecial
End With

What am I doing incorrectly?

Thanks so much!
-Robin


---
Message posted from http://www.ExcelForum.com/

  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 2,337
Default Copy and paste isn't that hard (is it?)

Do you mean
sheets("sheet1")is your summary?
sheets 2-10 are the sheets you want data from? If so, where on the sheet?
Last row?
copied to the first available row in sheet 1?

then this works

Sub copyem()
For Each ws In Worksheets
If ws.Name < "Sheet1" Then
x = ws.Range("a65536").End(xlUp).Row
'MsgBox x
y = Sheets("Sheet1").Range("a65536").End(xlUp).Row + 1
'MsgBox y
ws.Range("a" & x).Copy _
Sheets("Sheet1").Range("a" & y)
End If
Next ws
End Sub


--
Don Guillett
SalesAid Software

"strataguru" wrote in message
...
Hi,

I am trying to go through all my worksheets in a workbook- copy a
specific row - and then paste the values to the first empty row after
the row copied.

The going through the worksheets part functions.
The copy functions.
The part where I paste values into the empty row is giving me problems
though.

Let's say - for example - row 3 has data that I want copied. And I
wanna put that data in row 15. The original row and destination row
will always be different (depending on criteria I have in other parts
of my logic).

This is what I have:

Cells.Select
Set rngWs = ActiveCell.CurrentRegion
With ws
Rows(rowToCopy).Copy
Application.CutCopyMode = False
Rows((rngWs.Rows.Count + 1)).Insert
Rows((rngWs.Rows.Count)).PasteSpecial Paste =
xlPasteSpecial
End With

What am I doing incorrectly?

Thanks so much!
-Robin


---
Message posted from
http://www.ExcelForum.com/



  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1
Default Copy and paste isn't that hard (is it?)

thanks for the response.

i am copying a row for the same worksheet that i want to paste onto.

let's say i have rows 1 through 15 filled with data (test case data in
this case) - and my program determines row 5 needs to be copied
(basically - i wanna replicate the data on row 5) and put it in row 16
- because it's the first available row without any information in it.

so - i wanna copy row 5 and paste the values into row 16.

hope that helps. i tried your code - but i need to reference rows
implicitly.

thanks!


---
Message posted from http://www.ExcelForum.com/

  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1
Default Copy and paste isn't that hard (is it?)

Is this what you are looking for: Rows(rowToCopy).Copy
Destination:=Rows(Range("a65536").End(xlUp).Row + 1)

What you at least do wrong is enter a .copy statement an then say
Application.CutCopyMode = False
With the last statement, you eliminate the previous .copy
statement(s).


strataguru wrote in message ...
thanks for the response.

i am copying a row for the same worksheet that i want to paste onto.

let's say i have rows 1 through 15 filled with data (test case data in
this case) - and my program determines row 5 needs to be copied
(basically - i wanna replicate the data on row 5) and put it in row 16
- because it's the first available row without any information in it.

so - i wanna copy row 5 and paste the values into row 16.

hope that helps. i tried your code - but i need to reference rows
implicitly.

thanks!


---
Message posted from http://www.ExcelForum.com/



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
Can't Copy and Paste or Paste Special between Excel Workbooks wllee Excel Discussion (Misc queries) 5 April 29th 23 03:43 AM
Print Preview and hard copy cut off in mid page ARogers Excel Discussion (Misc queries) 0 November 6th 09 05:51 PM
copy excel program to new hard drive tfosurf Excel Discussion (Misc queries) 4 April 14th 09 04:14 PM
Excel cut/Paste Problem: Year changes after data is copy and paste Asif Excel Discussion (Misc queries) 2 December 9th 05 05:16 PM
Automatic backup in excel with copy to hard drive and to cd-rw Tammies PITA Excel Discussion (Misc queries) 2 March 28th 05 04:08 PM


All times are GMT +1. The time now is 05:51 AM.

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

About Us

"It's about Microsoft Excel"