IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Rattachement valeur cellule dans un mailto (Hyperlink)


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Coordinateur Back-Office
    Inscrit en
    Avril 2019
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Coordinateur Back-Office
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2019
    Messages : 34
    Par défaut Rattachement valeur cellule dans un mailto (Hyperlink)
    Bonjour à tous,

    J'ai un soucis dans mon code pour rattacher la valeur d'une cellule dans mon mailto(extrait code ci-dessous)

    J'ai bien essayé de plusieurs manière mais les données de la cellule ne se rattache pas même si ma fenêtre Outlook s'ouvre correctement

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    destinataire = [FORMULAIRE SAISIE'!B1]
    Message = [FORMULAIRE SAISIE'!B7]
     
    ActiveCell.Hyperlinks.Add ActiveCell, "mailto:destinataire " & Email & "?subject=" & "?Body=test" & PropAdd, "", "", "Envoyer message"
     Msg = "Envoyer le message?"
     Ans = MsgBox(Msg, vbYesNo)
     If Ans = vbNo Then Exit Sub
     If Ans = vbYes Then ActiveCell.Hyperlinks(1).Follow
    Pour info mes données à récupérer se trouve dans la feuille FORMULAIRE SAISIE (qui se rempli avec un formulaire) et les données sont
    Email: B1
    Objet: B4
    Corps du mail B6 + B7 + B8

    Quelqu'un voit-il où est mon erreur?

    Merci d'avance.

  2. #2
    Expert confirmé
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Billets dans le blog
    7
    Par défaut
    Bonjour,

    Je trouve, pour ma part, ce processus trop restrictif, car manquant de souplesse.

    Pourquoi ne pas gérer Outlook depuis Excel et adresser un mail contenant un corps de texte, un objet, un destinataire d'adresse, un destinataire en copie, etc....?

    Voir ce post.

  3. #3
    Membre averti
    Homme Profil pro
    Coordinateur Back-Office
    Inscrit en
    Avril 2019
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Coordinateur Back-Office
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2019
    Messages : 34
    Par défaut
    Justement l'idée est que ce soit restrictif pour l'utilisation nécessaire.

    En fait mon formulaire sera rattaché à un fichier déjà existant de suivi d'appels téléphonique

    J'ai besoin de standardisé la structure d'envoi des mails et l'objet avec les champs indiqués (pour éviter la "fête du slip" et avoir une même structure pour l'équipe).

    Mon problème actuellement est que je ne sais pas comment rattaché la valeur de la cellule B1 au champ email destinataire par exemple dans mon code

    Le formulaire se présente comme suit:

    Nom : formulaire.png
Affichages : 593
Taille : 12,7 Ko

  4. #4
    Expert confirmé
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Billets dans le blog
    7
    Par défaut
    ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Txt_Email.Text = Range("B1").Value
    Non?

  5. #5
    Membre averti
    Homme Profil pro
    Coordinateur Back-Office
    Inscrit en
    Avril 2019
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Coordinateur Back-Office
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2019
    Messages : 34
    Par défaut
    Merci de te pencher sur ma problématique

    Je vais faire l'essai mais je suis pas un pro (je suis autodidacte et parcours le forum pour m'aider à développer mes différents projets….)

    En fait je voudrais qu'ici:

    ActiveCell.Hyperlinks.Add ActiveCell, "mailto:destinataire

    ce soit par exemple la valeur de la cellule B1


    Pour le moment si j'écris mailto:B1 et bien il me met B1 tel quel dans le champ adresse

  6. #6
    Expert confirmé
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Billets dans le blog
    7
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mailto:Range("B1").Value
    ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] copie valeur cellule dans word avec mise en page
    Par lenul78570 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 24/02/2010, 11h54
  2. [XL-2003] Récupérer valeurs cellules dans userform
    Par fullmetalknet dans le forum Excel
    Réponses: 5
    Dernier message: 10/11/2009, 09h34
  3. Réponses: 2
    Dernier message: 02/10/2009, 17h54
  4. Récupérer valeur cellule dans classeur
    Par ericdev67 dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 17/03/2008, 01h54
  5. lire valeur cellule dans une table Word
    Par marti dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 10/03/2008, 13h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo