Bonjour,
Voici mon programme ci-dessous : Ce programme permet d'aller chercher aléatoirement une information dans un autre classeur sous une Variable intitulé "Mot" et de l'envoyer par mail.
Mais dans le body je n'arrive pas a faire une balise de couleur juste pour cette variable. Avez-vous une solution à mon problème ?
Sub SendMail_Outlook()
Dim OL As Object
Dim OLmail As Object
On Error Resume Next
Set OL = CreateObject("Outlook.Application")
Set OLmail = OL.CreateItem(0)
With OLmail
Ce qui est en rouge est la recherche aléatoire du contenu d'une cellule d'un autre fichier excel
Dim t(1 To 100)
J = 0
For I = 1 To 100
If Workbooks("BLAGUE").Sheets("Feuil1").Cells(I, 1) <> "" Then
J = J + 1
t(J) = Workbooks("BLAGUE").Sheets("Feuil1").Cells(I, 1)
End If
Next I
Randomize
Mot = t(Int(J * Rnd) + 1)
.To = "s.fructuoso@beneteau-group.com;" & _
"la.martin@beneteau-group.com"
.Subject = Range("F1").Value & "-" & Range("F2").Value & "-" & Range("F3").Value & "-" & Range("F4").Value
.Body = "Bonjour Laurent et Simon," & vbCrLf & vbCrLf _
& "Voici les prérequis avant conception de notre projet" & vbCrLf & vbCrLf _
& "voici la blague du jour :" & vbCrLf & vbCrLf _
& Mot
.Display
End With
Set OLmail = Nothing
Set OL = Nothing
Set OLk_Appli = Nothing
End Sub