Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Lien hypertexte + valeur de cellule

2 réponses
Avatar
NewsMic
Bonjour,

En colonne A, j'ai des chiffres 1, 2, 3...etc
En colonne B, j'ai du texte auquel je souhaite associer un lien hypertexte.
Ce lien est le même pour toutes les lignes, seule change la dernière valeur
de l'url qui est le chiffre de la colonne A. Dans la création du lien, je ne
peux que saisir du texte, impossible d'ajouter une valeur de cellule en
cliquant dessus. Comment faire pour automatiser ?
ex : http://monsite/page1
http://monsite/page2
je voudrais pouvoir faire :
http://monsite/page + A1
http://monsite/page + A2
etc
Merci

NewsMic

2 réponses

Avatar
Papy Jean
Bonjour
Voici une possibilité que je te suggère

1) on commence par composer la future adresse (p.ex: en C6)
en supposant que le suffixe du site soit en zone B1:B10 et qu'on a saisi
l'indice en C5
="Http://MonSite"&INDEX(B1:B10;C5)&".fr"
et à mettre n'importe quoi ou rien dans C7 qui sert plus loin

2) on crée la macro MACRO1
Sub Macro1()
Cells(7, 3).Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:=Range("C6").Value
Cells(7, 3).Hyperlinks(1).Follow NewWindow:úlse, AddHistory:=True
End Sub

3) Un bouton, rattaché à Macro1 permet de la lancer

Excuse moi si c'est trop détaillé. Mais je reste à ta disposition, si tu
désires un complément
Cordialement
Papy Jean

"NewsMic" a écrit dans le message de news:
48debb05$0$936$
Bonjour,

En colonne A, j'ai des chiffres 1, 2, 3...etc
En colonne B, j'ai du texte auquel je souhaite associer un lien
hypertexte.
Ce lien est le même pour toutes les lignes, seule change la dernière
valeur de l'url qui est le chiffre de la colonne A. Dans la création du
lien, je ne peux que saisir du texte, impossible d'ajouter une valeur de
cellule en cliquant dessus. Comment faire pour automatiser ?
ex : http://monsite/page1
http://monsite/page2
je voudrais pouvoir faire :
http://monsite/page + A1
http://monsite/page + A2
etc
Merci

NewsMic



Avatar
Papyjac
Bonjour NewsMic et Papy Jean

Tu as aussi la formule LIEN_HYPERTEXTE qui existe


--
Papyjac


"Papy Jean" a écrit :

Bonjour
Voici une possibilité que je te suggère

1) on commence par composer la future adresse (p.ex: en C6)
en supposant que le suffixe du site soit en zone B1:B10 et qu'on a saisi
l'indice en C5
="Http://MonSite"&INDEX(B1:B10;C5)&".fr"
et à mettre n'importe quoi ou rien dans C7 qui sert plus loin

2) on crée la macro MACRO1
Sub Macro1()
Cells(7, 3).Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:=Range("C6").Value
Cells(7, 3).Hyperlinks(1).Follow NewWindow:úlse, AddHistory:=True
End Sub

3) Un bouton, rattaché à Macro1 permet de la lancer

Excuse moi si c'est trop détaillé. Mais je reste à ta disposition, si tu
désires un complément
Cordialement
Papy Jean

"NewsMic" a écrit dans le message de news:
48debb05$0$936$
> Bonjour,
>
> En colonne A, j'ai des chiffres 1, 2, 3...etc
> En colonne B, j'ai du texte auquel je souhaite associer un lien
> hypertexte.
> Ce lien est le même pour toutes les lignes, seule change la dernière
> valeur de l'url qui est le chiffre de la colonne A. Dans la création du
> lien, je ne peux que saisir du texte, impossible d'ajouter une valeur de
> cellule en cliquant dessus. Comment faire pour automatiser ?
> ex : http://monsite/page1
> http://monsite/page2
> je voudrais pouvoir faire :
> http://monsite/page + A1
> http://monsite/page + A2
> etc
> Merci
>
> NewsMic
>