Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Copier une adresse mail cliquable d'un onglet vers un autre

  • Initiateur de la discussion Initiateur de la discussion doudy
  • Date de début Date de début

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 !

D

doudy

Guest
Bonjour,

Je fais mes débuts avec Excel, alors je m'excuse d'avance si ma question est triviale:🙄
Voila, je saisie manuellement une adresse émail dans une cellule, aprés validation de celle-ci elle devient cliquable et donc permet d'ouvrir une fenêtre de Thunderbird pour l'envoi d'un mail ... jusque là tout va bien.

J'ai un script en VBA qui triture mes données et génère un nouveau classeur avec plusieurs onglets où il copier l'adresse mail , ici en B11:
Code:
    Workbooks("ot-recus.xls").Sheets("recu").Activate
    Cells.Select
    Selection.Copy
    Windows(ClassDest).Activate
    Sheets.Add.Name = Onglet
    ActiveSheet.Paste
    Selection.PasteSpecial Paste:=xlPasteValues
    Selection.PasteSpecial Paste:=xlPasteformat
    ActiveSheet.Shapes("CmdSuite").Delete
    Sheets("récap").Range("A6553").End(xlUp).Offset(1, 0) = Sheets(Onglet).Range("B11")
    Workbooks(ClassDest).Save

mais cette adresse n'est plus cliquable 😕 - je dois passer en mode édition puis valider pour la rendre cliquable.

Quelle est l'astuce pour arriver à ce que l'adresse soit cliquable automatiquement ?


Merci d'avance pour votre aide. 🙂

Doudy
 
Dernière modification par un modérateur:
Re : Copier une adresse mail cliquable d'un onglet vers un autre

Salut Doudy,

Dans ton code il te manque juste :
Code:
Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True

Voilà 😉
 
Re : Copier une adresse mail cliquable d'un onglet vers un autre

Bonsoir BrunoM45,

Merci pour ta réponse.

J'ai donc inséré la ligne manquante juste aprés :
Selection.PasteSpecial Paste:=xlPasteformat

Donc à l'exécution de la macro, il y a une fenêtre d'envoi de mail qui s'ouvre sur l'adresse en question, mais ce n'est pas cela que je cherche ! 😀
L'adresse mail copiée dans la nouvelle cellule n'est toujours pas directement cliquable 🙄 comme je souhaiterais.

Je continue mes recherches 🙂
 
Re : Copier une adresse mail cliquable d'un onglet vers un autre

Désolé Doudy,

Ce n'est pas vraiment la réponse que je voulais donner, je me suis trompé de code
Code:
Workbooks("ot-recus.xls").Sheets("recu").Activate
    Cells.Select
    Selection.Copy
    Windows(ClassDest).Activate
    Sheets.Add.Name = Onglet
    ActiveSheet.Paste
    Selection.PasteSpecial Paste:=xlPasteValues
    Selection.PasteSpecial Paste:=xlPasteformat
 
    Dim AdrMail as string: AdrMail = Selection.value
    ActiveSheet.Hyperlinks.Add Anchor:=Selection, _
    Address:= "mailto:" & AdrMail, TextToDisplay:=AdrMail

    ActiveSheet.Shapes("CmdSuite").Delete
    Sheets("récap").Range("A6553").End(xlUp).Offset(1, 0) = Sheets(Onglet).Range("B11")
    Workbooks(ClassDest).Save

Ca devrait mieux aller 😉
 
Re : Copier une adresse mail cliquable d'un onglet vers un autre

Merci pour ton aide !
Ton code m'a aidé à comprendre mon erreur et voilà la solution 😀 (avec l'aide d'un certain Daniel sur NG de microsoft.public.fr.excel ):

la ligne suivante:

Code:
Sheets("récap").Range("A6553").End(xlUp).Offset(1, 0) = Sheets(Onglet).Range("B11")

doit être remplacée par celle-ci:

Code:
Sheets(Onglet).Range("B11").Copy _
Sheets("récap").Range("A6553").End(xlUp).Offset(1, 0)

Bonne nuit 😉

Doudy
 
Dernière modification par un modérateur:
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

D
Réponses
2
Affichages
704
dmercier
D
S
Réponses
10
Affichages
1 K
sophia anie
S
S
Réponses
1
Affichages
1 K
Sulpice92
S
M
Réponses
4
Affichages
3 K
M
G
Réponses
0
Affichages
936
george
G
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…