automatiser la création d'un lien hypertexte lors d'un évenement

perdinch

XLDnaute Occasionnel
Bonjour,

Je souhaite créer un lien hypertexte automatiser lorsque l’évènement suivant se produit:

Dans un classeur composé d'un multitude d'onglets dont un est nommé "résultatsl", je souhaite que lorsque je sélectionne cet onglet "résultats" un lien hypertexte soit créer dans la cellule "Z1" par exemple me permettant de retourner à l'onglet d'ou je viens.

exemple: je suis dans un onglet "Feuill10" puis je clic sur l'onglet "résultats " , alors dans la cellule "z1" de l'onglet "résultats" un lien hypertexte est automatiquement créé qui me permet de retourner à l'onglet"Feuill10"

merci de vos propositions

perdinch
 

Dranreb

XLDnaute Barbatruc
Re : automatiser la création d'un lien hypertexte lors d'un évenement

Bonjour.
Demandeurs, fournissez donc des fichiers joints, qu'on ait un support pour développer et tester les solutions qu'on vous propose !
Pour moi ça passe par une Workbook_SheetActivate dans ThisWorkbook qui note par un Set la feuille dans une variable Public As Worksheet si Sh.Name <> "Résultat", et dans la feuille Résultat une Worksheet_SelectionChange qui en fait un Activate quand Target.Address = "$Z$1"
Cordialement.
 
Dernière édition:

Dull

XLDnaute Barbatruc
Re : automatiser la création d'un lien hypertexte lors d'un évenement

Salut perdinch, kjin :), le Forum

Peux tu essayer le fichier de Robert :) Ici qui répond en tout point à ton problème
EDITION: Salut Dranreb :)

Bonne Journée
 
Dernière édition:

Dull

XLDnaute Barbatruc
Re : automatiser la création d'un lien hypertexte lors d'un évenement

Re re le fil

Ton Fichier en retour

je n'ai RIEN eu à changer dans le code proposé par Robert

Merci DULL effectivement il y un fichier qui correspond à mon problème.

Je vais essayer de l'adapter .

MERCI

Ah....quandmême :)

Bonne Journée
 

Pièces jointes

  • perdinch.xls
    36 KB · Affichages: 58
  • perdinch.xls
    36 KB · Affichages: 65
  • perdinch.xls
    36 KB · Affichages: 68
Dernière édition:

Dull

XLDnaute Barbatruc
Re : automatiser la création d'un lien hypertexte lors d'un évenement

Re Re re le fil

Merci à DULL ca marche!

cordialement

Non! Merci à Robert :)
+yKPDH6V0MzaKYi0xAAAAAElFTkSuQmCC
 

Dranreb

XLDnaute Barbatruc
Re : automatiser la création d'un lien hypertexte lors d'un évenement

Sinon dans ThisWorkbook:
VB:
Public DernFeui As Object
'
Private Sub Workbook_Open()
Workbook_SheetActivate ActiveSheet
End Sub
'
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If Sh.Name <> Feuil1.Name Then Set DernFeui = Sh: Feuil1.[Z1].Value = "Retour à """ & Sh.Name & """"
End Sub
Et dans Feuil1 (Résultats):
VB:
Option Explicit
'
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$Z$1" Then ThisWorkbook.DernFeui.Activate
End Sub

P.S. avec cette différence que sans aucun lien hypertexte, on revient à la cellule précédemment sélectionnée dans la feuille.

À+
 
Dernière édition:

Discussions similaires

Réponses
7
Affichages
472

Statistiques des forums

Discussions
312 194
Messages
2 086 068
Membres
103 110
dernier inscrit
Privé