SaveDir = Application.ActiveWorkbook.Path & "\Saved\"
This determines where to save the copied sheets, the current directory plus a sub-directory called "Saved"; the sub-directory will have to be created manually.GoSub CreateWorkbook
3) After the CreateFilter SubRoutine, between lines 53 and 55 add the following snippet:CreateWorkbook:
Sheets(NewName).Copy
SaveDate = Format(Date, "yyyymmdd")
SaveName = NewName & "_" & SaveDate
FullFileName = SaveDir & SaveName
ActiveWorkbook.SaveAs _
Filename:=FullFileName, _
FileFormat:=xlOpenXMLWorkbook, _
CreateBackup:=False
ActiveWorkbook.Close
Return
This saves the copied sheet with the naming convention "ManagerName _ yyyymmdd.xlsx"
This can filter to another location (within the same workbook) which can then be copied/exported out for sending to your users.
Thanks
Rob H