Je soutiens Excel Downloads
Connexion
S'inscrire
Effectuez une recherche sur Excel Downloads...
Effectuez une recherche sur Excel Downloads...
Rechercher dans les titres uniquement
Par:
FORUMS
Nouveaux messages
Rechercher dans les forums
TÉLÉCHARGEMENTS
POUR LES PROFESSIONNELS
Gestion commerciale
Gestion de projets
Gestion du personnel
Tableaux de bord
Comptabilité
Immobilier
Bourse
POUR LES PARTICULIERS
Budgets et comptes
Plannings et calendriers
UTILITAIRES
LEÇONS ET TUTORIAUX
Fonctions Excel
Vba
RESSOURCES PEDAGOGIQUES
Rechercher une ressource
ACTUALITÉS
TUTOS
EXCEL
FORMULES ET FONCTIONS
VBA
POWER QUERY
POWER PIVOT
POWER BI
AUTRES APPLICATIONS
Recherche de tutos vidéos
Connexion
S'inscrire
Quoi de neuf
Effectuez une recherche sur Excel Downloads...
Effectuez une recherche sur Excel Downloads...
Rechercher dans les titres uniquement
Par:
Nouveaux messages
Rechercher dans les forums
Menu
Connexion
S'inscrire
Installer l'application
Installer
FORUMS
Questions
Forum Excel
Dupliquer macro pour l'envoi de mail
JavaScript est désactivé. Pour une meilleure expérience, veuillez activer JavaScript dans votre navigateur avant de continuer.
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
.
Répondre à la discussion
Message
<blockquote data-quote="HugoTR35" data-source="post: 20471296" data-attributes="member: 363477"><p>Bonjour à vous, </p><p></p><p>Dans un premier temps merci à ce forum d'exister il m'a dépatouillé de nombreuses fois, je me lance donc aujourd'hui à également demander votre aide.</p><p></p><p>J'ai créé un fichier Excel où je voudrais faire une macro pour l'envoi de mail en cliquant dessus, </p><p>j'utilise la macro suivante et je souhaiterai trouver une astuce pour passer à la ligne suivante sans recréer cette macro des centaines fois,</p><p></p><p>"Sub Ligne()</p><p></p><p>End Sub</p><p></p><p>Dim LeMail As Variant</p><p></p><p>Set LeMail = CreateObject("Outlook.Application") 'création d'un objet outlook</p><p></p><p>With LeMail.Createitem(olMailTeam) 'informe le programme que nous voulons envoyer un mail</p><p>.Subject = "Surveillance à réaliser"</p><p>.To = Range("c5:C3000") & ";" & Range("H5:H3000")</p><p>.Body = "Bonjour " & Range(" g5:G3000") & "," & vbCrLf & vbCrLf & "Vous avez des surveillances de compétences à réaliser le plus rapidement possible, pour " & Range("B5:B3000") & " concernant un " & Range("e5:E3000") & " de niveau " & Range("f5:f3000") & ", en " & Range("D5<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite8" alt=":D" title="Big Grin :D" loading="lazy" data-shortname=":D" />3000") & ", " & Range("B5:B3000") & " nous vous laissons le soin d'envoyer les documents necessaires à son évaluation," & vbCrLf & "Belle journée à vous deux. Cordialement "</p><p>.Send</p><p></p><p>End With"</p><p></p><p>Avez vous une idée ? </p><p>En espérant avoir été suffisamment clair ...</p><p></p><p>Belle soirée à vous et merci d'avance ! </p><p>Cordialement </p><p></p><p>Hugo</p></blockquote><p></p>
[QUOTE="HugoTR35, post: 20471296, member: 363477"] Bonjour à vous, Dans un premier temps merci à ce forum d'exister il m'a dépatouillé de nombreuses fois, je me lance donc aujourd'hui à également demander votre aide. J'ai créé un fichier Excel où je voudrais faire une macro pour l'envoi de mail en cliquant dessus, j'utilise la macro suivante et je souhaiterai trouver une astuce pour passer à la ligne suivante sans recréer cette macro des centaines fois, "Sub Ligne() End Sub Dim LeMail As Variant Set LeMail = CreateObject("Outlook.Application") 'création d'un objet outlook With LeMail.Createitem(olMailTeam) 'informe le programme que nous voulons envoyer un mail .Subject = "Surveillance à réaliser" .To = Range("c5:C3000") & ";" & Range("H5:H3000") .Body = "Bonjour " & Range(" g5:G3000") & "," & vbCrLf & vbCrLf & "Vous avez des surveillances de compétences à réaliser le plus rapidement possible, pour " & Range("B5:B3000") & " concernant un " & Range("e5:E3000") & " de niveau " & Range("f5:f3000") & ", en " & Range("D5:D3000") & ", " & Range("B5:B3000") & " nous vous laissons le soin d'envoyer les documents necessaires à son évaluation," & vbCrLf & "Belle journée à vous deux. Cordialement " .Send End With" Avez vous une idée ? En espérant avoir été suffisamment clair ... Belle soirée à vous et merci d'avance ! Cordialement Hugo [/QUOTE]
Insérer les messages sélectionnés…
Vérification
Répondre
FORUMS
Questions
Forum Excel
Dupliquer macro pour l'envoi de mail
Texte copié dans le presse-papier