Re,
Pour avoir le message, il faut bien entendu avoir déverrouillé le code avant
Ensuite dans l'enregistrement et envoi des données, je ne vois que l'envoi par mail !?
Private Sub CommandButton3_Click()
If CheckingFormField.CheckingField = False Then
Call SendMailData
End If
End Sub
Et la procédure actuelle
Sub SendMailData()
Dim Fichier As String
Dim MonOutlook As Object
Dim MonMessage As Object
Dim MyBench As String
Fichier = "H:\SERVICE\MAINTENANCE PREVENTIVE\Archivage fiche d'intervention maintenance\Fichier excel\Archivage fiche d'intervention maintenance"
ThisWorkbook.SaveAs Fichier
MyBench = Sheets("Fiche d'intervention").Range("I10").Value
Set MonOutlook = CreateObject("Outlook.Application")
Set MonMessage = MonOutlook.createitem(0)
MonMessage.To = "romain.dehan@poclain.com"
MonMessage.cc = ""
MonMessage.Attachments.Add "H:\SERVICE\MAINTENANCE PREVENTIVE\Archivage fiche d'intervention maintenance\Fichier excel\Archivage fiche d'intervention maintenance.xlsm"
MonMessage.Subject = "Demande d'intervention maintenance"
' Le corps du message est divisé en 2 lignes :
Corps = "Bonjour Christophe,"
' Chr(13) & Chr(10) = Touche ENTER
Corps = Corps & Chr(13) & Chr(10)
Corps = Corps & Chr(13) & Chr(10)
Corps = Corps & "Ci-joint la demande d'intervention pour le banc : " & MyBench & "."
MonMessage.body = Corps
MonMessage.send
Set MonOutlook = Nothing
Workbooks("Archivage fiche d'intervention maintenance").Close False
End Sub
Aucune ligne pour l'enregistrement dans la BDD