Excel : création automatique liens hypertexte
Résolu
juju93110
Messages postés
21
Statut
Membre
-
pilas31 Messages postés 1878 Statut Contributeur -
pilas31 Messages postés 1878 Statut Contributeur -
Bonjour,
Je dispose d'un classeur excel avec plusieurs onglets. Le permier onglet (index) sert de table des matières avec 2 colonnes :
- lieu
- numéro de série
Les autres onglets sont numérotés à partir des numéros de série présents dans le tableau d'index.
Je souhaite créer à partir d'une macro un lien hypertexte à partir de chaque nom de lieu vers l'onglet concerné. J'ai rédigé ce petit bout de code :
----------------------------------------------------------
Sheets("Index").Select
decalage_ligne = 0
Do While Range("A8").Offset(decalage_ligne, 0).Value <> ""
lieu = Range("A8").Offset(decalage_ligne, 0).Value
numero = Range("C8").Offset(decalage_ligne, 0).Value
Range("A8").Offset(decalage_ligne, 0).Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:=????, TextToDisplay:=lieu
Loop
----------------------------------------------
Le problème est que je ne sais pas comment définir l'adresse de destination du lien ( SubAddress:=???? ). Les onglets sont numérotés sur 3 chiffres.
Pouvez-vous m'aider ? Merci d'avance.
Je dispose d'un classeur excel avec plusieurs onglets. Le permier onglet (index) sert de table des matières avec 2 colonnes :
- lieu
- numéro de série
Les autres onglets sont numérotés à partir des numéros de série présents dans le tableau d'index.
Je souhaite créer à partir d'une macro un lien hypertexte à partir de chaque nom de lieu vers l'onglet concerné. J'ai rédigé ce petit bout de code :
----------------------------------------------------------
Sheets("Index").Select
decalage_ligne = 0
Do While Range("A8").Offset(decalage_ligne, 0).Value <> ""
lieu = Range("A8").Offset(decalage_ligne, 0).Value
numero = Range("C8").Offset(decalage_ligne, 0).Value
Range("A8").Offset(decalage_ligne, 0).Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:=????, TextToDisplay:=lieu
Loop
----------------------------------------------
Le problème est que je ne sais pas comment définir l'adresse de destination du lien ( SubAddress:=???? ). Les onglets sont numérotés sur 3 chiffres.
Pouvez-vous m'aider ? Merci d'avance.
A voir également:
- Excel : création automatique liens hypertexte
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel trier par ordre croissant chiffre - Guide