Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 2
Default Copying data from several worksheets and merging into a new worksheet

I am trying to put data that is in columns from several
worksheets into another worksheet in row form. I
recorded a macro with a few of the sheets , I have
numerous worksheets, upwards of
40, and I was hoping that someone can help me to find
a way to record the selected data from all the sheets in
the workbook without going through every worksheet. **I
hope I was clear. Thank you in
advance for your help.
The recorded macro:

Sub Macro3try()
'
' Macro3try Macro
' Macro recorded 6/17/04
'

'
****With ActiveWindow
********.Top = 48
********.Left = 19
****End With
****Range("D4:D5").Select
****Selection.Copy
****Sheets.Add
****Range("A1").Select
****ActiveSheet.Paste
****Sheets("20040602").Select
****Range("A13:A25").Select
****Application.CutCopyMode = False
****Selection.Copy
****Sheets("Sheet3").Select
****Range("B1").Select
****Selection.PasteSpecial Paste:=xlAll,
Operation:=xlNone, SkipBlanks:=True _
********, Transpose:=True
****Sheets("20040602").Select
****Range("E13:E25").Select
****Application.CutCopyMode = False
****Selection.Copy
****Sheets("Sheet3").Select
****Range("B2").Select
****Selection.PasteSpecial Paste:=xlValues,
Operation:=xlNone, SkipBlanks:= _
********True, Transpose:=True
****Sheets("20040526").Select
****Range("D5").Select
****Application.CutCopyMode = False
****Selection.Copy
****Sheets("Sheet3").Select
****Range("A3").Select
****ActiveSheet.Paste
****Sheets("20040526").Select
****Range("E13:E25").Select
****Application.CutCopyMode = False
****Selection.Copy
****Sheets("Sheet3").Select
****Range("B3").Select
****Selection.PasteSpecial Paste:=xlValues,
Operation:=xlNone, SkipBlanks:= _
********True, Transpose:=True
****Sheets("20040520").Select
****Range("D5").Select
****Application.CutCopyMode = False
****Selection.Copy
****Sheets("Sheet3").Select
****Range("A4").Select
****ActiveSheet.Paste
****Sheets("20040520").Select
****Range("E13:E25").Select
****Application.CutCopyMode = False
****Selection.Copy
****Sheets("Sheet3").Select
****Range("B4").Select
****Selection.PasteSpecial Paste:=xlValues,
Operation:=xlNone, SkipBlanks:= _
********True, Transpose:=True
****Sheets("20040331").Select
****Range("D5").Select
****Application.CutCopyMode = False
****Selection.Copy
****Range("E26").Select
****Sheets("Sheet3").Select
****Range("A5").Select
****ActiveSheet.Paste
****Sheets("20040331").Select
****Range("E13:E25").Select
****Application.CutCopyMode = False
****Selection.Copy
****Sheets("Sheet3").Select
****Range("B5").Select
****Selection.PasteSpecial Paste:=xlValues,
Operation:=xlNone, SkipBlanks:= _
********True, Transpose:=True
****Range("I1:M5").Select
****Application.CutCopyMode = False
****Selection.Delete Shift:=xlToLeft
****Range("H5").Select
End Sub


*** Sent via Devdex http://www.devdex.com ***
Don't just participate in USENET...get rewarded for it!
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 11,123
Default Copying data from several worksheets and merging into a new worksheet

Try this

http://www.rondebruin.nl/copy2.htm

Look in the VBA help for Paste Special
You can transpose your data with it

--
Regards Ron de Bruin
http://www.rondebruin.nl


"Lost" wrote in message ...
I am trying to put data that is in columns from several
worksheets into another worksheet in row form. I
recorded a macro with a few of the sheets , I have
numerous worksheets, upwards of
40, and I was hoping that someone can help me to find
a way to record the selected data from all the sheets in
the workbook without going through every worksheet. I
hope I was clear. Thank you in
advance for your help.
The recorded macro:

Sub Macro3try()
'
' Macro3try Macro
' Macro recorded 6/17/04
'

'
With ActiveWindow
.Top = 48
.Left = 19
End With
Range("D4:D5").Select
Selection.Copy
Sheets.Add
Range("A1").Select
ActiveSheet.Paste
Sheets("20040602").Select
Range("A13:A25").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Sheet3").Select
Range("B1").Select
Selection.PasteSpecial Paste:=xlAll,
Operation:=xlNone, SkipBlanks:=True _
, Transpose:=True
Sheets("20040602").Select
Range("E13:E25").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Sheet3").Select
Range("B2").Select
Selection.PasteSpecial Paste:=xlValues,
Operation:=xlNone, SkipBlanks:= _
True, Transpose:=True
Sheets("20040526").Select
Range("D5").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Sheet3").Select
Range("A3").Select
ActiveSheet.Paste
Sheets("20040526").Select
Range("E13:E25").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Sheet3").Select
Range("B3").Select
Selection.PasteSpecial Paste:=xlValues,
Operation:=xlNone, SkipBlanks:= _
True, Transpose:=True
Sheets("20040520").Select
Range("D5").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Sheet3").Select
Range("A4").Select
ActiveSheet.Paste
Sheets("20040520").Select
Range("E13:E25").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Sheet3").Select
Range("B4").Select
Selection.PasteSpecial Paste:=xlValues,
Operation:=xlNone, SkipBlanks:= _
True, Transpose:=True
Sheets("20040331").Select
Range("D5").Select
Application.CutCopyMode = False
Selection.Copy
Range("E26").Select
Sheets("Sheet3").Select
Range("A5").Select
ActiveSheet.Paste
Sheets("20040331").Select
Range("E13:E25").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Sheet3").Select
Range("B5").Select
Selection.PasteSpecial Paste:=xlValues,
Operation:=xlNone, SkipBlanks:= _
True, Transpose:=True
Range("I1:M5").Select
Application.CutCopyMode = False
Selection.Delete Shift:=xlToLeft
Range("H5").Select
End Sub


*** Sent via Devdex http://www.devdex.com ***
Don't just participate in USENET...get rewarded for it!



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
MERGING DATA FROM SEVERAL WORKSHEETS tammy p Excel Worksheet Functions 4 July 31st 09 04:29 PM
merging data/worksheets joec[_2_] Excel Worksheet Functions 1 April 9th 09 04:46 PM
Data merging with 2 worksheets markmerid Excel Worksheet Functions 2 March 17th 09 02:32 PM
Merging data from 2 worksheets brownmre Excel Worksheet Functions 1 February 10th 09 10:40 PM
Merging data from different worksheets ajwilki Excel Discussion (Misc queries) 1 November 21st 06 02:59 PM


All times are GMT +1. The time now is 11:28 PM.

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"