1 pièce(s) jointe(s)
VBA envoyer un mail depuis EXCEL en insérant des plages de différents onglets
Bonjour,
Je cherche à envoyer un mail depuis EXCEL en insérant des plages de différents onglets.
Je rencontre deux problèmes :
Le premier est que j'aimerais que les lignes vides ne soient pas prises en compte dans le corps du mail afin de ne pas laisser de grands espaces blancs entre les différents paragraphes.
Pour le second problème, je me suis inspirée d'une fonction postée par joe.livrai "fonction pour convertir une plage en HTML" et cette fonction crée un document temporaire. Mon souci est que cette fonction crée un document temporaire à chaque fois qu'elle est appelée et comme j'ai sept onglets différents, soit cela génère un temps d'attente très long soit ça plante complètement.
Je vous joins mon document et vous remercie si vous pouvez m'aider.
Premier problème résolu, second problème en attente d'un bon samaritain
Bonjour,
Etant nouvelle sur ce site, je ne sais pas si je suis au bon endroit pour mon message mêlant Excel, VBA et HTML.
Je suis parvenue à résoudre mon premier souci afin que les lignes vides ne soient pas prises en compte dans mon mail.
J'ai trouvé la réponse sur ce site et je la partage au cas où quelqu'un serait dans la même impasse que moi :
Dans le body du message, il convient d'insérer la ligne suivante :
Code:
RangetoHTML(Sheets("nomfeuille").Range(Sheets("nomfeuille").Range("A1:A2"),Sheets("nomfeuille").Range("A1:A2").End(xldown)))
Il me reste le souci du module 2 qui mouline mouline et remouline.
Quelqu'un pourrait-il m'aider ?
Merci de votre aide
Probleme avec fonction RangetoHTML
Bonjour,
Personne pour m'aider à résoudre mon problème ?
Je cherche, je cherche mais je ne trouve pas de solution.. c'est rageant car tout fonctionne sauf cette fonction qui fait planter outlook.
Merci de votre aide,
Probleme avec fonction RangetoHTML
Bonjour,
Personne pour me donner un petit coup de main ?
C'est rageant car je suis presque au bout... juste un petit coup de pouce et ça devrait marcher..
Merci de votre aide,