Menu

Lien Hypertexte [Résolu/Fermé]

Messages postés
21
Date d'inscription
mercredi 16 février 2005
Dernière intervention
4 janvier 2016
- - Dernière réponse : Armojax
Messages postés
1854
Date d'inscription
mercredi 19 janvier 2005
Dernière intervention
1 décembre 2018
- 16 févr. 2005 à 14:27
Bonjour à tous, je suis nouveau sur ce forum.
J'ai créé un cd de donnée contenant une centaine de dossier, je présente ces derniers par une feuille EXCELL à la racine du cd. J'aimerais pouvoir, depuis cette feuille, accéder directement au dossier concerné.
Je crée donc un lien hypertexte, mais il exige la lettre du répertoire racine. Or ce dernier étant sur le cd, il peut changer de lettre en fonction du lecteur qui le lit (D,E,F,...)
La feuille EXCELL et les dossiers vers lesquels pointent les liens étant sur le répertoire racine, comment puis-je faire pour que le lien recherche sur le même répertoire en s'affranchissant de le lettre du lecteur.
Merci de votre aide
            
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
33261
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
26 mars 2015
14835
1
Merci
Les liens hypertexte n'ont pas à exiger la lettre du lecteur.

Tu peux mettre des liens relatifs à l'emplacement de ton fichier html.

Exemple:
Si tu as monindex.html à la racine du CD et le fichier toto.xls dans le répertoire fichiers du CD, tu peux mettre le lien:

<a href="fichiers/toto.xls">

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 47832 internautes nous ont dit merci ce mois-ci

0
Merci
Essaye

..file/<chemin>

Ghost
Messages postés
1854
Date d'inscription
mercredi 19 janvier 2005
Dernière intervention
1 décembre 2018
1680
0
Merci
Bonjour Claude0207,

Tu peux peut-être paramétrer tes liens hypertextes en fonction de la lettre du lecteur sur lequel se trouve ton CD. Il contient ton fichier Excel.
La lettre du lecteur, en VBA, peut s'obtenir facilement avec :

Left(ThisWorkBook.Path, 1)

A utiliser tel quel, ou avec une petite fonction Excel perso :
Function Lecteur()
    Lecteur = Left(ThisWorkbook.Path, 1)
End Function


Peut-être n'est-ce pas utilisable dans ton contexte ? C'est seulement une piste.

Armojax.