Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
Après recherche, j'ai pu m'apercevoir que cela n'était pas possible d'envoyer une seule Feuil depuis un classeur.
Par contre je sais que par VBA, on peut copier cette feuille dans un nouveau classeur et ensuite l'envoyer par mail.
J'ai trouvé sur ce forum la partie du code pour l'envoie d'un Mail avec intégration de l'eMail et de l'objet. Il reste la partie code Copier/Coller dans un autre classeur.
Auriez vous une soluce?
bonsoir,
Très humblement, à tester, mais cette macro fonctionne de mon coté pour envoyer par mail la feuille nommée "mail" sans envoyer le classeur en entier:
Sheets(Array("mail")).Copy
Dim Tableau As Variant
Dim i As Integer
Tableau = Array("nom1@adresse1", "nom2@adresse2)
For i = 0 To 1 '........... 0+1 = 2 adresses, pour 3 adresse écrire 0 TO 2
ActiveWorkbook.SendMail Recipients:=Tableau(i), Subject:="sujet du mail"
Next i
Sub EnvoieFichierJoint()
Dim Dest As String
Dim Sujet As String
Dest = "toto@laposte.net"
Sujet = "Test d'envoi d'email"
ActiveWorkbook.SendMail Dest, Sujet, True
End Sub
Private Sub CommandButton1_Click()
Sheets(TDGM).Copy
Dim Tableau As Variant
Dim i As Integer
Tableau = TDGM("toto@laposte.net", "toto@laposte.net")
For i = 0 To 1 '........... 0+1 = 2 adresses, pour 3 adresse écrire 0 TO 2
ActiveWorkbook.SendMail Recipients:=Tableau(i), Subject:="sujet du mail"
Next i
Application.DisplayAlerts = False
ActiveWorkbook.Close
Application.DisplayAlerts = True
End Sub
peut-être en mettant la liste des destinataires dans un tableau?
Dest = Array("nom1@laposte.fr", "nom2@laposte.fr)
For i = 0 To 1 '........... 0+1 ' pour 2 adresses
ActiveWorkbook.SendMail etc...
Next i
Désolée, j'essaie d'être solidaire mais je suis nulle en VBA....
j'espère que vous allez réussir ou qu'un moins mauvais que moi pourra mieux vous aider.
Bon courage,
Mth
Bonsoir,
le code de la macro est-il bien dans le code de la feuille "Destinataires"?
Le bouton qui appelle la macro est-il bien dans la feuille "Destinataires"?
si non, il vaut mieux inscrire le code dans un module standard, et appeler la procédure via un Call la_macro_qui_envoie_le_mail
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD