Make each tab/worksheet into a separate document

C

Cher

I have an Excel document with four worksheets and need to send each one as an
email. How do I make each worksheet into its own document?
 
G

Gord Dibben

Ron's sendmail add-in is best choice for sending each sheet.

If you did want to create new workbooks just for this or any other reason.....

Sub Make_New_Books()
Dim w As Worksheet
Application.ScreenUpdating = False
Application.DisplayAlerts = False
For Each w In ActiveWorkbook.Worksheets
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
 
Top