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

MAJ lien hypertexte

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

Goose

XLDnaute Occasionnel
Bjr
voilà quand je rajoute un onglet, puis j’étire la formule en C1, les liens hypertextes me renvoi toujours sur le 1er onglet !! que faire ?
merci d'avance
ci-joint un fichier explicatif
bye
 

Pièces jointes

Bonjour Goose, sousou,
merci, mais y'a encore des erreurs, le lien "Bossler" me renvoi sur "Cuvelier" !!!?
Bah c'est dans le cas (débile) où l'on supprime la cellule C2 en décalant vers le haut !!!

On évite facilement ce (petit) problème avec en C1 du fichier joint :
Code:
=LIEN_HYPERTEXTE(INDEX(A:A;LIGNE())&" "&GAUCHE(INDEX(B:B;LIGNE());2)&"."&"'!A1";INDEX(A:A;LIGNE())&" "&GAUCHE(INDEX(B:B;LIGNE());2)&".")
A+
 

Pièces jointes

Bonjour Goose,

Ah oui en effet.

La raison c'est que de vrais liens hypertextes avaient été créés en colonne C (avec clic droit => Lien hypertexte).

Dans ce fichier (2) je les ai supprimés et j'ai revalidé les formules.

A+
 

Pièces jointes

Re,

Bon on y arrive avec ce fichier (3)...

S'agissant d'aller sur une feuille du même classeur il faut un dièse # au début de la formule :
Code:
=LIEN_HYPERTEXTE("#'"&INDEX(A:A;LIGNE())&" "&GAUCHE(INDEX(B:B;LIGNE());2)&"."&"'!A1";INDEX(A:A;LIGNE())&" "&GAUCHE(INDEX(B:B;LIGNE());2)&".")
A+
 

Pièces jointes

Nickel merci !!
par ailleurs, j'essaye de faire une macro pour ajouter un onglet et le lien qui lui correspond mais je ne vois pas comment ajouter ta formule a cette macro ?:
Code:
Sub Liens()
Dim c As Range
Application.ScreenUpdating = False
For Each c In ActiveSheet.Range("D7:D" & ActiveSheet.Range("D65536").End(xlUp).Row)
ActiveSheet.Hyperlinks.Add Anchor:=c, Address:="", SubAddress:= _
"'" & c.Value & "'!A1"
Next c
Columns(58).Font.Size = 7
Columns(58).Font.ColorIndex = 0
Application.ScreenUpdating = True
End Sub
Bye
 
- 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

Réponses
22
Affichages
499
wDog66
W
Réponses
1
Affichages
206
Réponses
1
Affichages
143
Réponses
4
Affichages
251
  • Question Question
Microsoft 365 concours pétanque
Réponses
22
Affichages
1 K
Réponses
15
Affichages
511
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…