Coucou
je viens de regarder sur le forum et j´ai pas trouvé mon bonheur.
Je vais aussi essayer de m´expliquer un peu mieux.
Voilà le code en question
Dim TheOLapp As Outlook.Application, TheOLitem As Outlook.MailItem
Dim TheMessage As String
sheet = 'Sheet1'
Line = 2
TheMessage = Worksheets(sheet).Cells(Line, 11)
Worksheets(sheet).Activate
Set TheOLapp = CreateObject('Outlook.Application')
Set TheOLitem = TheOLapp.CreateItem(olMailItem)
With TheOLitem
.To = Worksheets(sheet).Cells(Line, 7)
.CC = Worksheets(sheet).Cells(Line, 8)
.Importance = olImportanceNormal
.Subject = Worksheets(sheet).Cells(Line, 9)
.Body = TheMessage & Worksheets(sheet).Cells(Line, 12)
'.Attachments.Add FilePathDaily & 'TheFile-' & Format(Date, 'YYYY-MM-DD') & '.xls'
.Categories = 'Daily-Report'
.OriginatorDeliveryReportRequested = True
.ReadReceiptRequested = True
'.Send 'TO SEND DIRECTLY
.Display 'TO SEE THE MAIL FIRST
End With
Set TheOLapp = Nothing
Set TheOLitem = Nothing
Ici il est paramétré avec la feuille Sheet1 et la ligne 2.
Je vais faire appel à ce code environ une quarantaine de fois.
Ce que j´aimerai donc ce serait de pouvoir faire appel à cette partie de code depuis n´importe quel Boutton de mon fichier Excel en faisant seulement un truc du style SendMail('FeuilMail5' , 6) par exemple qui enverra donc un mail avec les paramètres de la feuille FeuilMail5 de la ligne 6.
C´est plus clair
Merci encore
Gillou