Hello mdo100,
Alors pour le coup j'avoue que non, je suis vraiment pas un pro d'excel (à mon grand désespoir) alors parfois c'est un peu compliqué pour moi de trouver la logique de certaines formules, mais je chercher à droite à gauche des solutions....
Bien sûr, merci à tout le monde pour la participation, c'est très sympa de votre part...
J'aimerais avoir votre avis, le but de ce fichier était de trouver ensuite un bout de macro qui irait chercher les personnes dont c'est le jubilé, et qui envoi un mail au manager automatiquement via outlook...
J'ai trouvé ceci assez intéressant:
Sub EnvoyerEmail(ByVal Sujet As String, ByVal Destinataire As String, ByVal ContenuEmail As String, Optional ByVal PieceJointe As String)
On Error GoTo EnvoyerEmailErreur
Dim oOutlook As Outlook.Application
Dim oMailItem As Outlook.MailItem
If Len(ContenuEmail) = 0 Then
MsgBox "Mail non envoyé car vide", vbOKOnly, "Message"
Exit Sub
End If
PreparerOutlook oOutlook
Set oMailItem = oOutlook.CreateItem(0)
With oMailItem
.To = MailAdress
.Subject = Subject
.BodyFormat = olFormatHTML
.HTMLBody = "<html><p>" & Texte & "</p></html>"
If PieceJointe <> "" Then .Attachments.Add PieceJointe
.Display
.Save
.Send
End With
If (Not (oMailItem Is Nothing)) Then Set oMailItem = Nothing
If (Not (oOutlook Is Nothing)) Then Set oOutlook = Nothing
Exit Sub
EnvoyerEmailErreur:
If (Not (oMailItem Is Nothing)) Then Set oMailItem = Nothing
If (Not (oOutlook Is Nothing)) Then Set oOutlook = Nothing
MsgBox "Le mail n'a pas pu être envoyé...", vbCritical, "Erreur"
End Sub
Mais impossible de le mettre en place à une date précise, et tout court d'ailleurs.... À votre avis, c'est un peu compliqué c't'histoire dans laquelle je m'embarque comme un néophyte ?
Un grand merci d'avance pour vos retours,
Axel ;)