Bonjour à tous,
Voici mon code vba qui fonctionne actuellement :
Sub envoi_mail()
Dim OL As Object, myItem As Object, wDoc As Object, rng As Object
Dim nb_lignes As Integer
Dim diffusion As String
diffusion = Range("I2")
Set OL = CreateObject("Outlook.Application")
Set myItem = OL.CreateItem(olMailItem)
Sheets("EVOL").Activate
With myItem
.Subject = "Diffusion Nouveaux Documents"
.To = "steph"
.Body = Chr(13) & Chr(10) & "Bonjour à tous," & Chr(13) & Chr(10) & Chr(13) & Chr(10) & "Veuillez prendre en compte la diffusion des documents ci-joint." & Chr(13) & Chr(10) & Chr(13) & Chr(10) & "Merci."
.Display
Set wDoc = myItem.GetInspector.WordEditor
If diffusion = "" Then
Range("A2:H2").CopyPicture
wDoc.Application.Selection.Paste
End If
End With
Set OL = Nothing
Set myItem = Nothing
Set wDoc = Nothing
End Sub
Ce code permet d'envoyer un mail à Steph contenant un petit texte et la ligne A2 à H2 si dans la case I2, je n'ai pas de caractère. J'aimerai maintenant le modifier pour envoyer par mail toutes les lignes renseignées de mon tableau qui n'ont pas les caractères "OK" dans la colonne I.
Merci pour votre aide