Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Probléme codage VBA envoi mail

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

Justine56

XLDnaute Nouveau
Bonjour à tous,

Je suis en train de créer des macros sur mon outil de pilotage de la sécurité.
J'ai réussi à créer la macro pour envoyer par mail les informations précises que j'ai restitué dans mon tableau excel cependant je souhaiterais avoir un bouton par ligne.
Actuellement, il me génère un mail pour toutes les lignes de mon tableau.

Voici mon code :

Private Sub Envoi_mail_Click()
Dim i As Integer
With Sheets("Presque OUF")
For i = 3 To .[A65536].End(xlUp).Row ' on passe en revue toutes les lignes de la colonne A
'objet du mail
sujet = "Nouvelle feuille XXXXXX"
'corps du mail
message = "Bonjour, vous trouverez les informations concernant une nouvelle fiche incident." & vbCr & "Lieu : " & .Cells(i, "E") & vbCr & "Description : " & .Cells(i, "G") & vbCr & "Préconisations éventuelles :" & vbCr & .Cells(i, "AA") & vbCr & vbCr & "Merci de me tenir informée des actions à effectuer ainsi que du délai de mise en place." & vbCr & "Cordialement," & vbCr & "Justine XXX, XXXXXXXX"
'adresse mail destinataire
adresse = .Cells(i, "AD")
Set OutlookApp = CreateObject("outlook.application")
Set OutlookMail = OutlookApp.CreateItem(0)
With OutlookMail
.Subject = sujet 'sujet du mail
.To = adresse 'adresse mail destinataire
.Body = message 'corps du message
.Display 'affiche le mail
End With
Next

End With

End Sub

Que dois-je modifier pour qu'il me génère un mail ligne par ligne et non toutes les lignes d'un coup ?

Merci d'avance de votre aide.
 

Discussions similaires

Réponses
4
Affichages
427
  • Question Question
Microsoft 365 Code VBA
Réponses
7
Affichages
605
  • Question Question
Microsoft 365 Générer mail via Excel
Réponses
2
Affichages
679
Réponses
1
Affichages
349
Compte Supprimé 979
C
Réponses
6
Affichages
631
Réponses
17
Affichages
2 K
Réponses
2
Affichages
903
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…