Macro envoi alerte Outlook

  • Initiateur de la discussion Initiateur de la discussion lorsaint
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

lorsaint

XLDnaute Occasionnel
Bonjour à tous,

J'ai une macro qui me permet, à l'ouverture du fichier, d'afficher une msgbox qui m'alerte sur des dates. Je souhaiterais que, en même temps que la msgbox s'affiche, un message Outlook soit envoyé à une adresse mail.

Est-ce possible ?

Voici le code sur lequel je souhaiterais ajouter cette fonctionnalité :

Private Sub Workbook_Open()
Dim m_r As Integer
For n = 2 To Sheets("Feuil1").Range("L65536").End(xlUp).Row
j_r = Day(Range("L" & n))
a_r = Year(Range("L" & n))
m_r = Month(Range("L" & n)) - 3
If m_r < 1 Then
m_r = m_r + 12
a_r = a_r - 1
End If
If j_r > derj(m_r) Then j_r = derj(m_r)
If CDate(j_r & "/" & m_r & "/" & a_r) <= Date And CDate(j_r & "/" & m_r & "/" & a_r) > Date - 15 Then
MsgBox ("Attention, retour de " & Range("B" & n) & " " & Range("A" & n) & " le" & Chr(10) & Range("L" & n))
End If
Next n
End Sub

Function derj(m As Integer)
derj = Day(CDate("01/" & m + 1 & "/2009") - 1)
End Function


Par avance, merci pour votre aide.

Lorsaint 😛
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Problème de date
Réponses
5
Affichages
171
Réponses
2
Affichages
162
Réponses
4
Affichages
212
Réponses
4
Affichages
480
Retour