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

W

Wildrack

Guest
Bonjours à tous

Jaimerais créer un lien hypertexte en VBA pour passer d'une feuille à l'autre dans un même classeur excel

Merci pour vos réponses
 
Bonsoir Wildrack,

On ne le dira jamais assez... l'enregistreur de macros est un outil in-dis-pen-sa-ble !

[ol][li]Tu fais menu Outils / Macro... / Nouvelle macro, puis OK.[/li]
[li]Tu sélectionnes la cellule A1 de la feuille 1[/li]
[li]Tu fais menu Insertion / Lien Hypertexte...[/li]
[li]Tu choisies 'Emplacement dans ce document'[/li]
[li]Tu tapes 'A1' (sans les guillemets) en référence de cellule, puis tu sélectionnes en dessous 'Feuil2' et OK.[/li]
[li]Puis, menu Outils / Macro... / Arrêter l'enregistrement.[/li][/ol]

Dans l'éditeur VBE, tu obtiendras quelque chose comme ça :
Sub Macro1()
'
' Macro1 Macro
' Macro enregistrée le 29/09/2005 par mDF
'

'
      Range('A1').Select
      ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:='', SubAddress:= _
            'Feuil2!A1', TextToDisplay:='Feuil2!A1'
End Sub
Que tu peux ensuite simplifier comme ça :
Sub Macro1()
      Sheets('Feuil1').Hyperlinks.Add Anchor:=Range('A1'), Address:='', SubAddress:= _
            'Feuil2!A1', TextToDisplay:='Aller en Feuille 2'
End Sub
Cordialement,
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
1
Affichages
168
  • Question Question
Autres Vba
Réponses
4
Affichages
225
Retour