1 votes

Comment créer un lien hypertexte vers un emplacement dans une cellule dynamique dans Excel ?

J'ai une cellule dynamique, avec un chemin de fichier écrit dedans. Le chemin du fichier change automatiquement en fonction d'une autre sélection. Comment puis-je faire en sorte que, lorsque vous cliquez sur cette cellule, le fichier correspondant s'ouvre automatiquement ?

Par exemple : si la cellule A1 contient "C:\Documents\example.txt", alors en cliquant sur la cellule, le fichier "example.txt" devrait s'ouvrir. Si la cellule A1 était modifiée en "C:\Documents\example2.txt", alors en cliquant sur la cellule, le fichier "example2.txt" devrait s'ouvrir.

0 votes

Avez-vous essayé de cliquer avec le bouton droit sur cette cellule et de choisir Hyperlien, puis de localiser ce fichier texte dans votre ordinateur ?

0 votes

Le lien hypertexte est dynamique. Je veux que le lien hypertexte ouvre l'emplacement écrit dans la cellule, et comme cet emplacement change, le lien hypertexte change aussi vers ce nouvel emplacement.

0 votes

Bienvenue sur Super Utilisateur. Nous avons besoin de plus de détails concernant ce que vous faites. Vous devez expliquer plus clairement ce que vous faites car il n'y a pas assez de détails sur la façon dont vous utilisez une liste, comment les hyperliens sont créés (imbriqués ou en utilisant la fonction HYPERLIEN) et comment les cellules sont modifiées. Comment avez-vous créé la liste et comment est-elle utilisée ? Plus il y a de détails, mieux c'est. Sinon, vous obtiendrez une série de réponses vagues.

3voto

foliv Points 11

Inclure votre référence dynamique dans la fonction HYPERLINK par exemple :

=HYPERLINK(E1)

ou

=HYPERLINK(E1,"Cliquez ici")

Vous pouvez utiliser n'importe quelle formule avancée à la place de E1.

0 votes

Eh bien, ce serait en fait un lien hypertexte vers la cellule E1, et non vers le fichier que je veux!

0 votes

De plus, l'ajout d'une formule à la place de "E1", ne produit pas un hyperlien cliquable.

0 votes

Dans la cellule A1, j'ai le chemin de mon fichier (c:\temp\test.txt) et dans la cellule B1, j'ai la formule =HYPERLINK(A1) et dans la cellule B1, j'obtiens un lien cliquable vers le fichier.

0voto

Peter Points 499

Cliquez sur une cellule que vous souhaitez créer un lien hypertexte et CTRL+K pour ouvrir la fenêtre "Insérer un lien hypertexte". Tapez l'URL et cliquez sur OK. Ou, vous pouvez parcourir le fichier sur votre ordinateur également et il utilisera le chemin Windows standard (C:\Utilisateurs\Vous\Bureau\fichier.txt).

Vous pouvez Couper/Coller cette cellule et le lien hypertexte restera avec elle.

0 votes

Um, cela ne produira pas un hyperlien dynamique, qui change en fonction du contenu de la cellule!

0voto

Jamiho Points 177

Essayez ceci:

\=HYPERLINK("C:\Documents\" & A1 & ".txt","cliquez ici!")

Utilisez A1 comme cellule d'entrée et placez cette formule dans une autre cellule. Il suffit de taper le nom du document dans A1 et la formule est dynamique de cette manière.

Une liste déroulante pourrait être utile pour éliminer les erreurs de frappe

Plus généralement:

\=HYPERLINK("[Chemin d'accès à l'emplacement]\" & A1 & ".[type de fichier]","Cliquez ici!")

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X