Salut à tous
J'ai un code (collé dans thisworkbook) qui normalement devrait me permettre d'envoyé la feuille active par mail.
C'est un code que j'ai copié dans le forum et essayé d'adapter à mon cas.
Mais quand j'exécute le code, le message suivant apparait : DEPASSEMENT DE CAPACITE.
N.B:j'ai bien coché Microsoft Outlook Object Library.
Je sais pas pourquoi ca marche pas.
Quelqu'un peut-il m'aider? J'utilise office 2007 donc outlook pour ma messagerie.
Ci-joint le fichier
J'ai un code (collé dans thisworkbook) qui normalement devrait me permettre d'envoyé la feuille active par mail.
C'est un code que j'ai copié dans le forum et essayé d'adapter à mon cas.
Mais quand j'exécute le code, le message suivant apparait : DEPASSEMENT DE CAPACITE.
N.B:j'ai bien coché Microsoft Outlook Object Library.
Je sais pas pourquoi ca marche pas.
Quelqu'un peut-il m'aider? J'utilise office 2007 donc outlook pour ma messagerie.
Ci-joint le fichier
Code:
Sub SendMail_Outlook()
'Macro adaptée par Dan pour Yvouille - XL pratique le 06/05/10
'http://forum.excel-pratique.com/excel/insertion-automatique-d-adresses-electroniques-t16935.html
Dim ol As New Outlook.Application
Dim olmail As MailItem
Dim nblig As Long
Dim i As Integer
Dim MailAd As String, MailAd1 As String
Set ol = New Outlook.Application
Set olmail = ol.CreateItem(olMailItem)
nblig = ActiveSheet.Rows.Count
For i = Range("B" & nblig).End(xlUp).Row To 2 Step -1
MailAd = Range("B" & i) & ";"
MailAd1 = MailAd & MailAd1
Next i
With olmail
.To = "benzo01@hotmail.com"
'.CC = "" ''''''''''''''''''''''''''pour le cas des copies du message à une autre liste
.Subject = "ESSAI BOOM PLUS"
.Body = "Le texte peut également être préparé ici"
.Attachments.Add ThisWorkbook.Path & "\" & ThisWorkbook.Name
.Display
End With
End Sub