| ||||||||
Petite astucienne | Bonjour, Dans une feuille 2 , je récupère grâce à la fonction INDEX, des adresses de messagerie situées dans ma feuille1(ou là le lien existe), le problème c'est que dans ma feuille2 je perds le lienhypertexte des mails. Etant donné que j'ai 600 contacts, je ne vais pas réinsérer un lien pour chaque, donc comment faire s'il vous plait ? dois-je ne pas utiliser une autre fonction ? Merci | |||||||
Publicité | ||||||||
| ||||||||
![]() ![]() | Essaie la fonction : =LIEN_HYPERTEXTE(taformulequirenvoielacellulequilecontient) | |||||||
Petite astucienne | Bonjour Ferrand, Merci Ferrand cela marche mails il faut juste ajouter "mailto :&", sinon il te met "impossible d'ouvrir le fichier" =LIEN_HYPERTEXTE("mailto:"&INDEX(bd_mail;A1)) Bonne journée ! | |||||||
Petite astucienne |
rectificatif : il faut mettre 2 fois la formule INDEX, sinon "mailto:" apprait en toutes lettres. =LIEN_HYPERTEXTE("mailto:"&INDEX(Plage;LIGNE;COLONNE);INDEX(Plage;LIGNE;COLONNE)) | |||||||
![]() ![]() | tsgri a écrit : Ta formule INDEX est une adresse de cellule contenant le lien. Mise en tant que 2e argument elle renvoie le libellé sous lequel sera affiché le lien ; en répétant cette cellule source, tu reproduis le même affichage pour ton lien ; si omis il affiche le chemin du tel que tu le définis par le 1er argument, donc ici "mailto:" suivi de l'affichage de la cellule source. Ça, je comprends ! Ce qui m'échappe un peu (je n'ai jamais utilisé cette fonction et ne l'ai découverte qu'à l'occasion de ta question... En fait, j'ignorais son existence et pensais qu'on ne pouvait répondre à ta question que par macro, je cherchais donc comment utiliser l'objet Hyperlink et suis tombé dessus à la suite d'une erreur de manipulation de l'Aide), ce qui m'échappe un peu donc, c'est que si tu ne mets pas en forme le lien initial auquel tu renvoie, il m'a semblé que l'adresse de cellule le contenant suffisait comme premier argument de la fonction alors que dans le cas d'un lien mis en forme ce n'était pas toujours suffisant, à moins que cela ne dépende de la nature du lien à activer (fichier local, url, appli...). Je creuserais à l'occasion... En tout cas, encore un résolu | |||||||
Petite astucienne | Ferrand, Pour être honnête, je ne la comprend pas vraiment cette formule car la fonction LIEN_HYPERTEXTE "Crée un raccourci permettant d'ouvrir un document stocké sur un serveur réseau, un réseau Intranet (intranet : réseau au sein d'une organisation qui utilise des technologies Internet (telles que le protocole HTTP ou FTP). À l'aide de liens hypertexte, vous pouvez explorer des objets, des documents, des pages et d'autres destinations sur l'intranet.) ou sur Internet. Lorsque vous cliquez sur la cellule contenant la fonction LIEN_HYPERTEXTE, Microsoft Excel ouvre le fichier stocké à l'adresse emplacement_lien" Or, dans ma source, même si l'adresse mail est sans lien avec une mise en forme : r.dupont@wanadoo.fr , et bien la formule lien_hypertext , fonctionne quand même. ? Je potasserai aussi la réponse. | |||||||
![]() ![]() | tsgri a écrit : Sans doute pour ça que le "mailto:" était nécessaire ! Si tu mets comme argument de la fonction une chaîne correspondant à une url, le clic ouvrira la page web concernée. Tu peux ouvrir aussi des fichiers sur ton ordinateur. Tu peux ouvrir un autre classeur, activer la feuille qui te convient et positionner le curseur sur la cellule que tu veux utiliser... Mais je n'en sais pas assez pour te décrire les arcanes de la fonction. | |||||||
|
Les bons plans du moment PC Astuces | Tous les Bons Plans | ||||||||||||||||||
|