Merhaba,

Vba kısmına bir modül ekleyiniz. ve şu kodu içerisine kopyalayıp mail adresleri kısmını düzenleyiniz. Excel kısmına da form denetimi kısmından düğme olarak ekleyiniz.

Sub SendShByEmail()
Dim OutApp As Outlook.Application
Dim NewMail As Outlook.MailItem
Dim ShName As String, WbName As String

Application.ScreenUpdating = False
Application.EnableEvents = False
Application.Calculation = xlManual

Sheets(ActiveSheet.Name).Copy

ShName = ActiveSheet.Name

ActiveSheet.DrawingObjects.Delete
Dim X As Range
For Each X In [a1:ar56]
If X.HasFormula = True Then
X.Value = X.Value
End If
Next X

WbName = ThisWorkbook.Path & "" & ShName & ".xls"

ActiveWorkbook.SaveAs WbName, FileFormat:=-4143
ActiveWorkbook.Close False


Set OutApp = New Outlook.Application
Set NewMail = CreateItem(olMailItem)
With NewMail
.To = "adınız@mailadresiniz.com" & ";" & "adınız@mailadresiniz.com" & ";" & "adınız@mailadresiniz.com" & ";" & "adınız@mailadresiniz.com" & ";" & "adınız@mailadresiniz.com"
.Subject = "Maildeki Konu Kısmı"
.Body = "Mail İçeriği. yazısı."
.Attachments.Add WbName
.Save
.Send
End With
Set NewMail = Nothing
Set OutApp = Nothing
Set VBComp = Nothing

Kill WbName

Application.Calculation = xlAutomatic
Application.ScreenUpdating = True
Application.EnableEvents = True
End Sub