Take a look at the attached workbook. I believe it does what you want.
 Click the button and a tab will be created for each report and its contents
copied to it.  If you have any questions let me know.
Regards,
Tom

On Thu, Dec 18, 2008 at 4:53 PM, guggd2868 <guggd2...@hotmail.com> wrote:

>
> Hi all
>
> I have searched online extensively for help on this, and found some
> solutions but not enough.
>
> What I ultimately need to do is take one excel spread sheet that has
> 12 tables arranged vertically.  The tables are split up by headers;
> one table ends when the next table's header is.  I want to take each
> table and put it on a seperate tab in a different excel file.  Here is
> the hard part: the tables change size each day.
>
> My approach is to make a button activated macro that takes the tables
> and puts them into the tabs.  I start by dim variables for the name of
> each table header, which is the text in column A for each table.  Then
> I make those variables equal to the text.
>
> Next I've dim 3 variables as objects.  The first will be the current
> table's header cell.  The second will be the next header table's
> header cell.  Then I want the third to be the bottom right cell in the
> current tables header.  Then I figure I'll just select the region from
> variable 1 to 3, copy, and paste to tab in new sheet.
>
> Then I'll just have that repeat for each table.
>
> I don't seem to be defining my 3 other variable right.  Here is my
> code.  If anyone has any tips or can tell me what I'm doing wrong, I'd
> surely appreciate it.
>
> Private Sub CommandButton1_Click()
>
> Dim MyCom As String
> Dim EA As String
> Dim USDA As String
> Dim GovtK As String
> Dim ThreeARM As String
> Dim FARM As String
> Dim SARM As String
> Dim TenARM As String
> Dim ThreeARMIO As String
> Dim FARMIO As String
> Dim SARMIO As String
> Dim TenARMIO As String
> Dim Current As Object
> Dim After As Object
> Dim Foot As Object
>
>
> MyCom = "Conf 30 FNMA MyCommunity 97 Plus"
> EA = "Conf 30 Exp Appr'l Level 1"
> USDA = "Conf 30 Rural Housing"
> GovtK = "Gov 30 (203k and Indian Housing)"
> ThreeARM = "Conf ARM  3/1 - 1y LIB"
> FARM = "Conf ARM  5/1 w/5-2-5 Caps - 1y LIB"
> SARM = "Conf ARM  7/1 - 1y LIB"
> TenARM = "Conf ARM 10/1 - 1y LIB"
> ThreeARMIO = "Conf ARM  3/1 w/10y IO - 1y LIB"
> FARMIO = "Conf ARM  5/1 w/5/2/5 Caps w/10y IO - 1y LIB"
> SARMIO = "Conf ARM  7/1 w/10y IO - 1y LIB"
> TenARMIO = "Conf ARM 10/1 Interest Only - 1yLIB"
>
>
> Windows("Inv_Countrywide_Buffer.xls").Activate
> With Worksheets("Inv_Countrywide_Buffer").Range("a1:a300")
> Set Current = Cells.Find(EA, , , , xlByRows, xlNext)
> Set After = Cells.Find(MyCom, , , , xlByRows, xlNext)
> Range("After").Cells.Activate
> Set Foot = Range(ActiveCell.Offset(-1, 4))
> Range("Current:Foot").Select
> Selection.Copy
> Windows("Inv_Countrywide_Input").Activate
> Worksheets("Expanded Approval").Activate
> Cells(1).Activate
> Paste
> End With
>
> End Sub
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Visit the blog to download Excel tutorials at 
http://www.excel-macros.blogspot.com

To post to this group, send email to excel-macros@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/excel-macros?hl=en

Visit & Join Our Orkut Community at 
http://www.orkut.com/Community.aspx?cmm=22913620

Visit the blog to download Excel tutorials at 
http://www.excel-macros.blogspot.com

To Learn VBA Macros Please visit http://www.vbamacros.blogspot.com

To see the Daily Excel Tips, Go to:
http://exceldailytip.blogspot.com
-~----------~----~----~----~------~----~------~--~---

Attachment: SplitTables.xls
Description: MS-Excel spreadsheet

Reply via email to