Liens direct

mavean

XLDnaute Junior
Bonjour

Ma question
Dans une feuille excel une cellule va recevoir un nombre
Exemple A1= 800
Je voudrais que des que le chiffre 800 est validé par la touche entrée un lien s'ouvre vers un serveur.

Exemple dans un serveur à l'adresse ci dessous //serveur/fiches/800.pdf j'ai mis la fiche d'un produit 800. Je souhaite donc que le fait d'ecrire 800 dans une cellule ouvre ce lien.
Comment faire, je vous remercie.
 

MichelXld

XLDnaute Barbatruc
bonjour

je te propose une solution par macro en utilisant l'evenement Change de la feuille

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = '$A$1' And Target.Value = 800 Then _
ThisWorkbook.FollowHyperlink '//serveur/fiches/800.pdf'
End Sub


si tu saisies 800 dans la cellule A1 , le fichier '800.pdf' est ouvert


bonne journée
MichelXld
 

MichelXld

XLDnaute Barbatruc
bonjour

dans ce cas tu peux utiliser cette adaptation

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = '$A$1' And Target.Value = 800 Then _
ThisWorkbook.FollowHyperlink '//serveur/fiches/' & Target.Value & '.pdf'
End Sub


cet exemple ne verifies pas si le fichier existe ( ...si l'utilisateur fais une erreur de saise dans la cellule)


bonne journée
MichelXld
 

Discussions similaires

Réponses
2
Affichages
293

Statistiques des forums

Discussions
312 305
Messages
2 087 084
Membres
103 459
dernier inscrit
Arnocal