Hi
I have a excel workbook containing 20 different worksheets. Is there a
quick way to make each worksheet a separate workbook?
--
Patsy Rogge
Harald Staff - 25 Jul 2006 11:53 GMT
Hi Patsy
Rightclick each sheet tab. Choose "move or copy", select Move and set New
Workbook as destination.
HTH. Best wishes Harald
> Hi
>
[quoted text clipped - 3 lines]
> --
> Patsy Rogge
Gord Dibben - 25 Jul 2006 15:42 GMT
Patsy
Real quick would involve a macro.
Sub Make_New_Books()
Dim w As Worksheet
Application.ScreenUpdating = False
Application.DisplayAlerts = False
For Each w In ActiveWorkbook.Worksheets
'In case user doesn't want every worksheet
' For Each W In Worksheets(Array("sheet1", "Sheet3", _
' "Sheet5", "sheet7"))
w.Copy
ActiveWorkbook.SaveAs Filename:=ThisWorkbook.Path & _
"\" & w.Name
ActiveWorkbook.Close
Next w
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub
Gord Dibben MS Excel MVP
>Hi
>
>I have a excel workbook containing 20 different worksheets. Is there a
>quick way to make each worksheet a separate workbook?
Ron de Bruin - 30 Jul 2006 21:15 GMT
Another one
http://www.rondebruin.nl/copy6.htm

Signature
Regards Ron de Bruin
http://www.rondebruin.nl
> Hi
>
[quoted text clipped - 3 lines]
> --
> Patsy Rogge