If this is a one timer just copy each sheet to a new workbook and send the
workbook
If this will happen quite often you can download an add-in by Ron De Bruin
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
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.