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

apdf1

XLDnaute Impliqué
Bonjour,

Pouriez-vous me dire comment je pourrais Inserer un lien Hypertext dans le Textbox d'un Userform vers une feuille d'un autre classeur.

Merci d'avance

Bonne soirée
Max
 
Re : Lien

Bonjour,

A ma connaissance, je ne crois pas que cela soit possible mais on peut toujours ruser.

Essayez la démarche suivante qui simule un lien hypertexte

1) créez un classeur "zaza.xls" et dans la feuille "Feuil3" renseignez la cellule A19. Enregistrez le (sous le nom zaza.xls).

2) créez un classeur "toto.xls"
3) y créer un UserForm1 avec un contrôle Label1 et dans sa fenêtre de code copiez le code suivant

Code:
Private Sub Label1_Click()
On Error Resume Next
Application.Goto _
  Reference:=Workbooks("zaza.xls").Sheets("Feuil3").Range("A19"), _
  Scroll:=True
If Err = 9 Then MsgBox "Le classeur " & L_AUTRE_CLASSEUR & " n'est pas ouvert"
Me.Hide
End Sub

4) dans un module standard, copiez le code suivant

Code:
Public Const L_AUTRE_CLASSEUR As String = "zaza.xls"  'à adapter

Sub LanceUSF()
With UserForm1.Label1
  .Caption = "Lien vers " & L_AUTRE_CLASSEUR
  .Font.Underline = True
  .ForeColor = 16711680
End With
UserForm1.Show
End Sub


Il n'y a plus qu'à lancer la macro "LanceUSF"

Cordialement.

PMO
Patrick Morange
 
- 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
23
Affichages
655
Réponses
3
Affichages
180
  • Question Question
XL 2019 User Form
Réponses
9
Affichages
525
Retour