Re:
Juste pour te répondre sur une partie de ton message
tous ce qui concerne l'envoi de mail fonctionne et tous et bien défini
1- as-tu déjà un mail prêt à partir qui s'affiche dans outlook ? --> oui le message s'ouvre correctement
2- mets sep="<BR>" car tu es en html --> oui ok
3- est-ce que copie et sujet sont bien définis ?--> oui
4- la colonne Q est-elle bien celle de la Sheets(2) ? --> oui
La macro tourne bien le mail s'ouvre (j'ai mis un texte dans le coprs du messagepour voir)
Corps = "test" & "<br>" & "<br>" & ListeNum
J'ai bien le destinataire le sujet le corps du message mais je ne récupère pas les cellule de ma feuil2
Je te mets tous le code j'ai peut être pas fait les bonne déclaration / Il y peut être encore des cochonnerie dedans car j'ai fait plusieur test avant de demander de l'aide
Option Explicit
Sub NumeroSerie()
Dim WbRME As Workbook
Dim ListeNum As String
Dim Notif As String, Cel As Range
Dim i As Integer
Dim sep As String
'mail
Dim objMail As Object
'Dim ObjPVMail As Object
Dim ObjPVMail As MailItem
Dim Corps As String
Dim Sujet As String
Dim Dest As String
Dim Copie As String
Dim Choix As String
Set WbRME = ActiveWorkbook
Sheets(2).Activate
ListeNum = ""
sep = "<BR>" ' ou = "<BR>" si html
For i = 7 To Range("Q" & Rows.Count).End(xlUp).Row
If Cells(i, "Q") <> "" Then ListeNum = ListeNum & Cells(i, "Q")
Next
Corps = "test" & "<br>" & "<br>" & ListeNum
Sujet = "Numéro de série"
Dest = "a@a.com"
Set objMail = CreateObject("outlook.application") 'démarre Outlook s'il n'est pas démarré
Set ObjPVMail = objMail.CreateItem(olMailItem)
'Construction structure Mail
With ObjPVMail
.To = Dest
.CC = Copie
.Subject = Sujet
.BodyFormat = olFormatHTML 'Format du corps de message pour Outlook
.HTMLBody = Corps 'Corps du message outlook
.Display 'Affiche pour relecture, pas d'envoi
' .send 'Commande t'envoi mail à activer si souhaité
End With
End Sub
Merci
Lasource06