j'ai par ailleurs une dernière demande complémentaire
je récupère en complément les Work-packages et délivrables des projets
j'ai pris des id différents pour m'assurer d'avoir des données
'on récupère la liste des Work-packages du projet
With Worksheets("WorkPackages").ListObjects(1)
Project_ID = 25
Tbl = .ListColumns("Id_Project").Range
Set d = .ListColumns("Id_Project").Range.Find(what:=Project_ID, LookIn:=xlValues, LookAt:=xlWhole)
If Not d Is Nothing Then
nbr = Application.Count(Application.Match(Tbl, Array(Project_ID), 0))
Set WP_Array = d.Resize(nbr, 3)
End If
End With
'on récupère la liste des Deliverables du projet
With Worksheets("Deliverables").ListObjects(1)
Project_ID = 32
Tbl = .ListColumns("Id_Project").Range
Set d = .ListColumns("Id_Project").Range.Find(what:=Project_ID, LookIn:=xlValues, LookAt:=xlWhole)
If Not d Is Nothing Then
nbr = Application.Count(Application.Match(Tbl, Array(Project_ID), 0))
Set Del_Array = d.Resize(nbr, 3)
End If
End With
ma question est désormais de savoir comment procéder afin de les afficher dans mon mail
sachant que j'arrive à récupérer les contenus en dehors du mail mais je ne vois pas comment les insérer dedans
exemple
Count_del = Application.Count(Del_Array)
For x = 1 To Count_del
If (x <= Count_del) Then
MsgBox ("Del " & Del_Array.Cells(x, 3))
End If
Next
de sorte a avoir
titre du WP te deliverables en dessous... a terme
mais comment les insérer dans HTMLBody?
.HTMLBody = "Bonjour, ." & _
"<br><br><b>Liste des WP:</b><br><br> "
merci si tu peux aussi m'éclairer là dessus