Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 246
Default Create Summary WB

I have the following code which works, but believe it can be simplified
and don't know how. Any help appreciated. TIA

Sub CopyReconsChela()
Dim Wb1 As Workbook
Dim Wb2 As Workbook

Application.EnableEvents = False
Application.DisplayAlerts = False

ChDir "G:\IS\ISFinancials\Greg\Project Recons\Active\05_314 Endeca
Search"
Workbooks.Open Filename:= _
"G:\IS\ISFinancials\Greg\Project Recons\Active\05_314 Endeca
Search\Project 05_314 Rev 4_24_06.xls"
Set Wb1 = ActiveWorkbook
Sheets(1).Copy

Set Wb2 = ActiveWorkbook
Wb1.Activate
Wb1.Close

ChDir _
"G:\IS\ISFinancials\Greg\Project Recons\Active\06_032 Internet
Production"
Workbooks.Open Filename:= _
"G:\IS\ISFinancials\Greg\Project Recons\Active\06_032 Internet
Production\Project 06_032 Rev 4_24_06.xls"
Set Wb1 = ActiveWorkbook
Sheets(1).Copy After:=Wb2.Sheets(Wb2.Sheets.Count)
Wb1.Activate
Wb1.Close

ChDir "G:\IS\ISFinancials\Greg\Project Recons\Active\06_012
Internet Staging"
Workbooks.Open Filename:= _
"G:\IS\ISFinancials\Greg\Project Recons\Active\06_012 Internet
Staging\Project 06_012 Rev 4_24_06.xls"
Set Wb1 = ActiveWorkbook
Sheets(1).Copy After:=Wb2.Sheets(Wb2.Sheets.Count)
Wb1.Activate
Wb1.Close

ChDir "G:\IS\ISFinancials\Greg\Project Recons\Active\06_013
Internet CISP"
Workbooks.Open Filename:= _
"G:\IS\ISFinancials\Greg\Project Recons\Active\06_013 Internet
CISP\Project 06_013 Rev 4_24_06.xls"
Set Wb1 = ActiveWorkbook
Sheets(1).Copy After:=Wb2.Sheets(Wb2.Sheets.Count)
Wb1.Activate
Wb1.Close

ActiveWorkbook.SaveAs "C:\Documents and Settings\GregR\My
Documents\Cap Projects\Recons_Chela.xls"

Application.EnableEvents = True
Application.DisplayAlerts = True

End Sub

Greg

  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 6,953
Default Create Summary WB

Sub CopyReconsChela()
Dim Wb1 As Workbook
Dim Wb2 As Workbook
Dim s as String
Dim v as Variant
Dim i as Long

v = Array("\05_314 Endeca Search\Project 05_314 Rev 4_24_06.xls", _
"\06_032 Internet Production\Project 06_032 Rev 4_24_06.xls", _
"\06_012 Internet Staging\Project 06_012 Rev 4_24_06.xls", _
"\06_013 Internet CISP\Project 06_013 Rev 4_24_06.xls", _

Application.EnableEvents = False
Application.DisplayAlerts = False

s ="G:\IS\ISFinancials\Greg\Project Recons\Active"

Set Wb1 = Workbooks.Open(Filename:= s & v(lbound(v))
wb1.Sheets(1).Copy

Set Wb2 = ActiveWorkbook
Wb1.Close SaveChanges:=False


for i = lbound(v) + 1 to ubound(v)
Set wb1 = Workbooks.Open( Filename:= s & v(i))
wb1.Sheets(1).Copy After:=Wb2.Sheets(Wb2.Sheets.Count)
Wb1.Close SaveChanges:=False
Next i




ActiveWorkbook.SaveAs "C:\Documents and Settings" & _
"\GregR\My Documents\Cap Projects\Recons_Chela.xls"

Application.EnableEvents = True
Application.DisplayAlerts = True

End Sub

check spelling of the strings - especially embedded spaces.

--
regards,
Tom Ogilvy


"GregR" wrote:

I have the following code which works, but believe it can be simplified
and don't know how. Any help appreciated. TIA

Sub CopyReconsChela()
Dim Wb1 As Workbook
Dim Wb2 As Workbook

Application.EnableEvents = False
Application.DisplayAlerts = False

ChDir "G:\IS\ISFinancials\Greg\Project Recons\Active\05_314 Endeca
Search"
Workbooks.Open Filename:= _
"G:\IS\ISFinancials\Greg\Project Recons\Active\05_314 Endeca
Search\Project 05_314 Rev 4_24_06.xls"
Set Wb1 = ActiveWorkbook
Sheets(1).Copy

Set Wb2 = ActiveWorkbook
Wb1.Activate
Wb1.Close

ChDir _
"G:\IS\ISFinancials\Greg\Project Recons\Active\06_032 Internet
Production"
Workbooks.Open Filename:= _
"G:\IS\ISFinancials\Greg\Project Recons\Active\06_032 Internet
Production\Project 06_032 Rev 4_24_06.xls"
Set Wb1 = ActiveWorkbook
Sheets(1).Copy After:=Wb2.Sheets(Wb2.Sheets.Count)
Wb1.Activate
Wb1.Close

ChDir "G:\IS\ISFinancials\Greg\Project Recons\Active\06_012
Internet Staging"
Workbooks.Open Filename:= _
"G:\IS\ISFinancials\Greg\Project Recons\Active\06_012 Internet
Staging\Project 06_012 Rev 4_24_06.xls"
Set Wb1 = ActiveWorkbook
Sheets(1).Copy After:=Wb2.Sheets(Wb2.Sheets.Count)
Wb1.Activate
Wb1.Close

ChDir "G:\IS\ISFinancials\Greg\Project Recons\Active\06_013
Internet CISP"
Workbooks.Open Filename:= _
"G:\IS\ISFinancials\Greg\Project Recons\Active\06_013 Internet
CISP\Project 06_013 Rev 4_24_06.xls"
Set Wb1 = ActiveWorkbook
Sheets(1).Copy After:=Wb2.Sheets(Wb2.Sheets.Count)
Wb1.Activate
Wb1.Close

ActiveWorkbook.SaveAs "C:\Documents and Settings\GregR\My
Documents\Cap Projects\Recons_Chela.xls"

Application.EnableEvents = True
Application.DisplayAlerts = True

End Sub

Greg


  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 246
Default Create Summary WB

Tom, the difference in a pro writing the code and an amateur trying to
get to the show. Thanks

Greg

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
create a summary record vcff Excel Discussion (Misc queries) 6 August 29th 08 03:14 AM
create a summary sheet Tia[_3_] Excel Worksheet Functions 2 July 25th 08 09:31 AM
How to Create a Summary of Workbook MGC Excel Discussion (Misc queries) 1 January 9th 08 08:31 AM
Create Summary Sheet AliH Excel Programming 2 August 10th 05 09:02 AM
How do I create a summary page? ssr Excel Programming 3 November 17th 03 04:07 PM


All times are GMT +1. The time now is 04:50 PM.

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"