Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 57
Default copying a row to new worksheet

I've copied some information - actually filtered data - from a source
worksheet (src or "ACTIVE"). Below I write that to a newly created
destination worksheet (dst).

Afterwards I need to copy a row with header information from src to dst.
However when I to this, Row 2 in dst disappears. (dst appear with row 1 and
then row 3.) What am I doing wrong?

Set dst_sheet = Worksheets.Add
ActiveSheet.Paste
Selection.Columns.AutoFit

dst_sheet.Activate
Range("a2").Select
Selection.EntireRow.Insert

Sheets("ACTIVE").Range("a2").EntireRow.Copy
dst_sheet.Paste Destination:=dst_sheet.Cells(2, 1)

  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 6,953
Default copying a row to new worksheet

try changing

Sheets("ACTIVE").Range("a2").EntireRow.Copy
dst_sheet.Paste Destination:=dst_sheet.Cells(2, 1)

to

Sheets("ACTIVE").Range("a2").EntireRow.Copy _
Destination:=dst_sheet.rows(2)

--
Regards,
Tom Ogilvy


"David Gerstman" wrote:

I've copied some information - actually filtered data - from a source
worksheet (src or "ACTIVE"). Below I write that to a newly created
destination worksheet (dst).

Afterwards I need to copy a row with header information from src to dst.
However when I to this, Row 2 in dst disappears. (dst appear with row 1 and
then row 3.) What am I doing wrong?

Set dst_sheet = Worksheets.Add
ActiveSheet.Paste
Selection.Columns.AutoFit

dst_sheet.Activate
Range("a2").Select
Selection.EntireRow.Insert

Sheets("ACTIVE").Range("a2").EntireRow.Copy
dst_sheet.Paste Destination:=dst_sheet.Cells(2, 1)

  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 57
Default copying a row to new worksheet

Thank you but the same thing happens.

David

"Tom Ogilvy" wrote:

try changing

Sheets("ACTIVE").Range("a2").EntireRow.Copy
dst_sheet.Paste Destination:=dst_sheet.Cells(2, 1)

to

Sheets("ACTIVE").Range("a2").EntireRow.Copy _
Destination:=dst_sheet.rows(2)

--
Regards,
Tom Ogilvy


"David Gerstman" wrote:

I've copied some information - actually filtered data - from a source
worksheet (src or "ACTIVE"). Below I write that to a newly created
destination worksheet (dst).

Afterwards I need to copy a row with header information from src to dst.
However when I to this, Row 2 in dst disappears. (dst appear with row 1 and
then row 3.) What am I doing wrong?

Set dst_sheet = Worksheets.Add
ActiveSheet.Paste
Selection.Columns.AutoFit

dst_sheet.Activate
Range("a2").Select
Selection.EntireRow.Insert

Sheets("ACTIVE").Range("a2").EntireRow.Copy
dst_sheet.Paste Destination:=dst_sheet.Cells(2, 1)

  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 6,953
Default copying a row to new worksheet

On the destination sheet,
You select A2 and insert a row.

that leaves the previously copied data in row 1 still in row1 and the other
data that was in rows 2 and down is now in rows 3 and down.

the code then copies whatever is in row 2 of a sheet named "Active" to row2
of the destination sheet.

In that context,
I guess you would have to explain what you mean by disappears.

--
Regards,
Tom Ogilvy




"David Gerstman" wrote:

Thank you but the same thing happens.

David

"Tom Ogilvy" wrote:

try changing

Sheets("ACTIVE").Range("a2").EntireRow.Copy
dst_sheet.Paste Destination:=dst_sheet.Cells(2, 1)

to

Sheets("ACTIVE").Range("a2").EntireRow.Copy _
Destination:=dst_sheet.rows(2)

--
Regards,
Tom Ogilvy


"David Gerstman" wrote:

I've copied some information - actually filtered data - from a source
worksheet (src or "ACTIVE"). Below I write that to a newly created
destination worksheet (dst).

Afterwards I need to copy a row with header information from src to dst.
However when I to this, Row 2 in dst disappears. (dst appear with row 1 and
then row 3.) What am I doing wrong?

Set dst_sheet = Worksheets.Add
ActiveSheet.Paste
Selection.Columns.AutoFit

dst_sheet.Activate
Range("a2").Select
Selection.EntireRow.Insert

Sheets("ACTIVE").Range("a2").EntireRow.Copy
dst_sheet.Paste Destination:=dst_sheet.Cells(2, 1)

  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 57
Default copying a row to new worksheet

Row 2, the empty row, appears to have been deleted. Normally the rows beneath
would have been renamed 2..., but that didn't happen here.

There's Row1 with the info copied there. And rows 3+ with the info copied
there. And the empty row 2 is nowhere to be found.

David

"Tom Ogilvy" wrote:

On the destination sheet,
You select A2 and insert a row.

that leaves the previously copied data in row 1 still in row1 and the other
data that was in rows 2 and down is now in rows 3 and down.

the code then copies whatever is in row 2 of a sheet named "Active" to row2
of the destination sheet.

In that context,
I guess you would have to explain what you mean by disappears.

--
Regards,
Tom Ogilvy




"David Gerstman" wrote:

Thank you but the same thing happens.

David

"Tom Ogilvy" wrote:

try changing

Sheets("ACTIVE").Range("a2").EntireRow.Copy
dst_sheet.Paste Destination:=dst_sheet.Cells(2, 1)

to

Sheets("ACTIVE").Range("a2").EntireRow.Copy _
Destination:=dst_sheet.rows(2)

--
Regards,
Tom Ogilvy


"David Gerstman" wrote:

I've copied some information - actually filtered data - from a source
worksheet (src or "ACTIVE"). Below I write that to a newly created
destination worksheet (dst).

Afterwards I need to copy a row with header information from src to dst.
However when I to this, Row 2 in dst disappears. (dst appear with row 1 and
then row 3.) What am I doing wrong?

Set dst_sheet = Worksheets.Add
ActiveSheet.Paste
Selection.Columns.AutoFit

dst_sheet.Activate
Range("a2").Select
Selection.EntireRow.Insert

Sheets("ACTIVE").Range("a2").EntireRow.Copy
dst_sheet.Paste Destination:=dst_sheet.Cells(2, 1)



  #6   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 6,953
Default copying a row to new worksheet

I ran your code and it worked exactly as I expected it to:

Sub eee()
Worksheets("Active").Range("A1").CurrentRegion.Cop y
Set dst_sheet = Worksheets.Add
ActiveSheet.Paste
Selection.Columns.AutoFit

dst_sheet.Activate
Range("a2").Select
Selection.EntireRow.Insert

Sheets("ACTIVE").Range("a2").EntireRow.Copy
dst_sheet.Paste Destination:=dst_sheet.Cells(2, 1)

End Sub

So I can't say what might be causing you to get results you don't expect.

--
Regards,
Tom Ogilvy


"David Gerstman" wrote:

Row 2, the empty row, appears to have been deleted. Normally the rows beneath
would have been renamed 2..., but that didn't happen here.

There's Row1 with the info copied there. And rows 3+ with the info copied
there. And the empty row 2 is nowhere to be found.

David

"Tom Ogilvy" wrote:

On the destination sheet,
You select A2 and insert a row.

that leaves the previously copied data in row 1 still in row1 and the other
data that was in rows 2 and down is now in rows 3 and down.

the code then copies whatever is in row 2 of a sheet named "Active" to row2
of the destination sheet.

In that context,
I guess you would have to explain what you mean by disappears.

--
Regards,
Tom Ogilvy




"David Gerstman" wrote:

Thank you but the same thing happens.

David

"Tom Ogilvy" wrote:

try changing

Sheets("ACTIVE").Range("a2").EntireRow.Copy
dst_sheet.Paste Destination:=dst_sheet.Cells(2, 1)

to

Sheets("ACTIVE").Range("a2").EntireRow.Copy _
Destination:=dst_sheet.rows(2)

--
Regards,
Tom Ogilvy


"David Gerstman" wrote:

I've copied some information - actually filtered data - from a source
worksheet (src or "ACTIVE"). Below I write that to a newly created
destination worksheet (dst).

Afterwards I need to copy a row with header information from src to dst.
However when I to this, Row 2 in dst disappears. (dst appear with row 1 and
then row 3.) What am I doing wrong?

Set dst_sheet = Worksheets.Add
ActiveSheet.Paste
Selection.Columns.AutoFit

dst_sheet.Activate
Range("a2").Select
Selection.EntireRow.Insert

Sheets("ACTIVE").Range("a2").EntireRow.Copy
dst_sheet.Paste Destination:=dst_sheet.Cells(2, 1)

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
Worksheet formula incorrect after copying to another worksheet Karen Excel Worksheet Functions 2 November 12th 09 01:06 AM
Copying the active worksheet to another worksheet in the same work queenmaam Excel Worksheet Functions 5 March 25th 08 06:56 PM
Looking up a variable in one worksheet and copying information from another column to another worksheet?? Brad Torken Excel Discussion (Misc queries) 2 December 10th 06 06:02 AM
Copying a worksheet witrh protected cells to a new worksheet John Excel Worksheet Functions 2 February 1st 06 02:19 PM
Copying Worksheet triggers Click event of combobox on another worksheet Robert[_20_] Excel Programming 0 January 23rd 04 07:40 PM


All times are GMT +1. The time now is 11:17 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"