lien hypertexte avec onglets

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

archi

XLDnaute Impliqué
Bonjour,

J'ai dans un tableau une liste de noms de format texte "DUPONT L."
J'aimerai créer un lien hypertexte à partir de ces cellule texte pour aller dans les onglets (cellule A1) correspondant du même nom !!

Possible ou pas ? (ci-joint un exemple)
si oui, quel est la procédure à suivre ?

merci
bye
 

Pièces jointes

Re : lien hypertexte avec onglets

Bonjour,

Le sommaire est mis à jour dynamiquement si on ajoute des onglets.

Code:
Private Sub Worksheet_Activate()
    Range("C6").Select
    Range(ActiveCell, [C65000].End(xlUp)).ClearContents
    For i = 2 To Sheets.Count
      nf = Sheets(i).Name
      ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:="'" & _
         nf & "'" & "!A1", TextToDisplay:=nf
      ActiveCell.Offset(1, 0).Select
    Next i
End Sub

JB
 

Pièces jointes

Re : lien hypertexte avec onglets

Bonsoir,

je viens d'insérer votre macro dans mon fichier test, cependant j'ai quelques petit bug que je n'arrive pas a modifier
pouvez-vous m'aider ? (ci-joint le fichier)
merci
bye
 

Pièces jointes

Re : lien hypertexte avec onglets

Bonjour à tous,

Peux-tu essayer avec :

Code:
Sub Liens()
Dim C As Range
For Each C In ActiveSheet.Range("BE7:BE" & ActiveSheet.Range("BE65536").End(xlUp).Row)
ActiveSheet.Hyperlinks.Add Anchor:=C, Address:="", SubAddress:= _
"'" & C.Value & "'!A1"
Next C
[COLOR=Blue][B]Columns(57).Font.Size = 8[/B][/COLOR]
Application.ScreenUpdating = True
End Sub
A+
 
Re : lien hypertexte avec onglets

merci JCGL,

malheureusement, y'a toujours un bug en feuille "Tables" (colonnes Z et AA) lorsque l'on supprime un joueur ?
ça doit venir de la macro:

Sub RemplacerJoueur()
Load UserForm1
UserForm1.Show

bye
 
Dernière édition:
Re : lien hypertexte avec onglets

C'est bon JCGL,

après analyse du code UserForm1, j'ai trouvé le bug:

il suffit de modifier la valeur 25 par 27, dans la ligne

With Sheets("Tables")
.Range(.Cells(LigneTables, 2), .Cells(LigneTables, 27)) _
.Delete shift:=xlShiftUp

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
7
Affichages
692
Réponses
5
Affichages
707
Réponses
4
Affichages
586
Réponses
4
Affichages
949
Retour