envoi mail automatique

  • Initiateur de la discussion Initiateur de la discussion tigre117
  • 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 !

tigre117

XLDnaute Junior
bonsoir tous le mondes
je suis un débutant dans ce langage j'ai besoin d'aide svp
j'ai crée un code pour envoyé une alerte par mail
Je souhaite que lorsque « attention ,date depassée » apparait en cellule E5 à Exxx,(Range) un e_mail me soit envoyé avec dans le corps du mail:
la description de la tache => colonne F (première cellule F7) « feuille de suivi »
code que j'ai deja crée

Private Sub Worksheet_Activate()
Sub activateSheet(sheetname As String)
'activates sheet of specific name
Worksheets("feuille de suivi").Activate
End Sub




Sub Mail_small_Text_Outlook()
'Working in Office 2000-2010
Dim OutApp As Object
Dim OutMail As Object
Dim strbody As String
Dim L As Integer 'Déclaration de variable "L" pour connaitre la Ligne Numéro
Dim cellule As Range
Dim i As Integer


'ici je repère la dernière ligne vide pour la Collections des données
L = Range("B65536").End(xlUp).Row + 1

'on met la cellule en F5
Set cellule = ActiveWorkbook.Sheets(0).Range("F5")

Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)

i = 0

'on fait la boucle en imaginant que F5 est toujours remplis
While cellule.Offset(i, 0).Value <> ""
If cellule.Offset(i, 11).Value = "Attention, date dépasée!" Then
strbody = "description : " & cellule.Offset(i, 0).Value & vbCrLf

End If

Wend
With OutMail
.To = "mounir_kraim@hotmail.com"
.CC = ""
.BCC = ""
.Subject = "Avertissement sur Tâche"
.Body = strbody
'You can add a file like this
'.Attachments.Add ("C:\test.txt")
.Send 'or use .Display
End With
On Error GoTo 0

Set OutMail = Nothing
Set OutApp = Nothing
End Sub
End Sub
 

Pièces jointes

- 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 worksheet_change
Réponses
29
Affichages
267
Réponses
5
Affichages
69
Réponses
2
Affichages
58
Réponses
4
Affichages
367
Retour