Hi Norie,
Apologies for not replying sooner, end of the work day! Thought I might have misunderstood you; as I said before, I'm new to all this; only been playing with VB for a couple of months 
code below:
Sub EmailCopyCol()
'
' EmailCopyCol Macro
'
'
Dim Path As String
Path = Range("AH2").Value
If Len(Dir(Path, vbDirectory)) = 0 Then
MkDir (Path)
End If
Application.ScreenUpdating = False
Sheets("Reqested Collections").Select
Sheets("Reqested Collections").Copy
Cells.Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveSheet.Range("$B$3:$AM$5000").AutoFilter field:=2, Criteria1:= _
"=Complete", Operator:=xlOr, Criteria2:="="
Rows("4:5000").Select
Selection.Delete Shift:=xlUp
ActiveSheet.Range("$B$3:$AM$48").AutoFilter field:=2
ActiveSheet.Shapes.Range(Array("Rounded Rectangle 2")).Select
Application.CutCopyMode = False
Selection.Cut
ActiveSheet.Shapes.Range(Array("Rounded Rectangle 3")).Select
Application.CutCopyMode = False
Selection.Cut
ActiveSheet.Shapes.Range(Array("Rounded Rectangle 4")).Select
Application.CutCopyMode = False
Selection.Cut
myFilename = Range("AH1").Value
myDir = Range("AH2").Value
ActiveWorkbook.SaveAs Filename:= _
myDir & "\" & myFilename, _
FileFormat:=51, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False
Application.DisplayAlerts = False
Range("O1:Q1").Select
Selection.ClearContents
Range("AH1:AH2").Select
Selection.ClearContents
Application.ScreenUpdating = True
Range("D4").Select
ActiveCell.End(xlDown).Offset(1, 0).Select
ActiveWorkbook.Save
'write the default Outlook contact name list to the active worksheet
Dim OlApp As Object
Dim OlMail As Object
Dim ToRecipient As Variant
Dim CcRecipient As Variant
Set OlApp = CreateObject("Outlook.Application")
Set OlMail = OlApp.createitem(olmailitem)
For Each ToRecipient In Array("Collection/Delivery Distribution List")
OlMail.Recipients.Add ToRecipient
Next ToRecipient
For Each CcRecipient In Array()
With OlMail.Recipients.Add(CcRecipient)
.Type = olCC
End With
Next CcRecipient
'fill in Subject field
OlMail.Subject = myFilename
'Add the active workbook as an attachment
OlMail.Attachments.Add ActiveWorkbook.FullName
'Display the message
OlMail.Display 'change this to OlMail.Send if you just want to send it without previewing it
End Sub
I'm looking to be able to go back to the original document after saving the new workbook then return to the new workbook to email it.
Thanks for the help
Bookmarks