Bonjour
J'ai un macros pour envoyer une partie de feuille Excel par messagerie Outlook
Mon problème est comment définir cette partie conditionnelle.
Voici mon macros :
Sub envoi_mail()
Dim Plage As Range
Dim Mafeuille As Worksheet
Dim NbLigne As Integer
ActiveSheet.Range("A3:C5").Select ' la plage de cellules à envoyer
ActiveWorkbook.EnvelopeVisible = True
With Selection.Parent.MailEnvelope.Item
For i = 2 To Worksheets("Feuil1").Range("M" & Rows.Count).End(xlUp).Row
Destinataires = Destinataires & ";" & Worksheets("Feuil1").Range("M" & i).Value
Next i
.To = Destinataires
.Subject = "coo"
.send
End With
Range("A4:J52").Select
Selection.ClearContents
MsgBox "votre mail a été envoyé", vbInformation + vbOKOnly, "confirmation d'envoi"
ActiveWorkbook.EnvelopeVisible = True
End Sub
J'ai un macros pour envoyer une partie de feuille Excel par messagerie Outlook
Mon problème est comment définir cette partie conditionnelle.
Voici mon macros :
Sub envoi_mail()
Dim Plage As Range
Dim Mafeuille As Worksheet
Dim NbLigne As Integer
ActiveSheet.Range("A3:C5").Select ' la plage de cellules à envoyer
ActiveWorkbook.EnvelopeVisible = True
With Selection.Parent.MailEnvelope.Item
For i = 2 To Worksheets("Feuil1").Range("M" & Rows.Count).End(xlUp).Row
Destinataires = Destinataires & ";" & Worksheets("Feuil1").Range("M" & i).Value
Next i
.To = Destinataires
.Subject = "coo"
.send
End With
Range("A4:J52").Select
Selection.ClearContents
MsgBox "votre mail a été envoyé", vbInformation + vbOKOnly, "confirmation d'envoi"
ActiveWorkbook.EnvelopeVisible = True
End Sub