créer liens hypertexte par macro

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

Jiheme

XLDnaute Accro
Bonjour le forum

J'ai de A4 à A103 le nom de mes feuilles (F1 à F100) et je voudrais créer dans chaque cellule A le liens qui ouvre l'onglet correspondant en position A1.

J'ai trouver des truc dans les archives mais toujours incapable de les adapter...

Merci
 
Re : créer liens hypertexte par macro

bonjour JM

A tester

Code:
Sub Macro1()
For n = 1 To Sheets.Count
  If Sheets(n).Name <> ActiveSheet.Name Then
   ActiveSheet.Range("A" & 2 + n).Hyperlinks.Add Anchor:=ActiveSheet.Range("A" & 2 + n), Address:="", SubAddress:=Sheets(n).Name & "!A1"
  End If
Next n
End Sub
 
Re : créer liens hypertexte par macro

Bonjour

Un solution par formule
=LIEN_HYPERTEXTE("[classeur.XLS]"&A4&"!A1";A4)

ou sans avoir à nommer les feuilles dans la formule mise en A4 et recopiée vers le bas

=LIEN_HYPERTEXTE("[Classeur.XLS]F"&LIGNE()-3&"!A1";"F"&LIGNE()-3)
 
- 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
2
Affichages
620
Retour