Extraire Url d'une cellule

  • Initiateur de la discussion Initiateur de la discussion pierre87
  • 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 !

pierre87

XLDnaute Nouveau
Bonjour à tous,

J'ai un soucis depuis 1 semaine que je n'arrive pas à résoudre alors que j'ai tout tenté.

Comme indiqué dans le titre, mon but est d'extraire l'url d'un lien présent sur une cellule cliquable.

J'ai mon lien en A1 et je souhaite extraire l'url du lien et de le fair apparaitre dans A2.

Je travaille sous Openoffice.org Calc.

Après plusieurs recherche, je suis tombé sur un site qui proposé cette manipulation.

Je tape "Alt+F11." pour faire apparaître la fenêtre "Macros Open office.org Basic"

Je clique sur "nouveau", une fenetre apparait, j'éfface les 2 ou 3 lignes déjà présent et je met le code:


Function GetAddress(HyperlinkCell As Range)
GetAddress = Replace _
(HyperlinkCell.Hyperlinks(1).Address, "mailto:", "")
End Function

Puis j'enregistre.

Comme ma céllule ou ya le lien est en A1, je vais sur la cellule A2,et je met "=GETADDRESS(A1)"

Je clique et là j'ai un message d'erreur, "Erreur d'execution Basic, Variable d'objet non définie"

Pourtant j'ai fait exactement ce qui est marqué dans le tutoriel.

Si quelqu'un peut m'aider, ca arrangerait beaucoup car je bloque depuis longtemps et je suis embété,

Merci d'avance. Pierre.
 
Re : Extraire Url d'une cellule

Bonjour.

À tout prendre je me demande si je ne préférerait pas faire l'inverse: mettre en A2 l'adresse E-Mail et en A1:
Code:
=LIEN_HYPERTEXTE("MailTo:"&A2;"Contacter")
Pour l'instant je suis fondé à penser qu'il n'y a pas de lien hypertexte sur votre cellule.
… Mais il pourrait y en avoir un par contre sur un groupe de cellules fusionnées commençant par la A1, je ne sais pas, faute de voir le classeur.
 
Dernière édition:
Re : Extraire Url d'une cellule

Bonjour Dranreb,

En A1, il n'y a pas d'adresse email, mais un mot du type "site de plongé" et quand je clique sur cette cellule j'arrive donc sur le site de plongé.

Mais ce que je voudrais c'est qu'en "A2", il y l'url du lien qui apparait.

Merci de votre aide.
 
Re : Extraire Url d'une cellule

Bonjour Pierre, Bernard


Pour voir si il y a un lien hypertexte, on peut le vérifier avec ctrl+k.

On peut aussi en Vba le retranscrire ainsi:

Code:
ActiveCell.Offset(0, 1) = ActiveCell.Hyperlinks(1).Address
 
Dernière édition:
- 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

Discussions similaires

Retour