Liens hypertexte sous VBA
iceman289
Messages postés
16
Statut
Membre
-
iceman289 Messages postés 16 Statut Membre -
iceman289 Messages postés 16 Statut Membre -
Bonjour,
J'aimerais savoir si il est possible lorsque l'on créé un lien hypertexte sous excel, que si l'on déplace le fichier vers un autre repertoire, le liens puissent toujours marcher. En faite j'aimerais que le fichier excel regarde si le nouveau fichier, dont on a fait le lien, est dans un repertoire ou un autre (un repertoire su le réseau et l'autre en local). Pour voir si le fichier à été déplacé, regarder si il est dans le second dossier. C'est à dire que l'on cré le lien, dans le fichier excel, quand le fichier est dans un certains repertoire, mais quand l'on déplace le fichier dans ce second repertoire, le lien marche toujours?
Je me suis dis que cela n'est fesable qu'a l'aide d'une macro?
Merci d'avance
J'aimerais savoir si il est possible lorsque l'on créé un lien hypertexte sous excel, que si l'on déplace le fichier vers un autre repertoire, le liens puissent toujours marcher. En faite j'aimerais que le fichier excel regarde si le nouveau fichier, dont on a fait le lien, est dans un repertoire ou un autre (un repertoire su le réseau et l'autre en local). Pour voir si le fichier à été déplacé, regarder si il est dans le second dossier. C'est à dire que l'on cré le lien, dans le fichier excel, quand le fichier est dans un certains repertoire, mais quand l'on déplace le fichier dans ce second repertoire, le lien marche toujours?
Je me suis dis que cela n'est fesable qu'a l'aide d'une macro?
Merci d'avance
A voir également:
- Liens hypertexte sous VBA
- Vérificateur de liens - Guide
- Lien hypertexte linkedin - Forum Réseaux sociaux
- Renommer un lien hypertexte ✓ - Forum Windows
- Incompatibilité de type vba ✓ - Forum Programmation
- L'indice n'appartient pas à la sélection vba - Forum VB / VBA
10 réponses
un lien est enregistré avec le fully qualified name cad tu as une drive letter, le chemin, et le nom du fichier. ce qui veut dire que tant qu'il reste sur ta machine ça marche
Mais en faite il y aura un repertoire qui sera sous un chemin exemple 'Z:\reseau\dev\fini' et un autre 'Z:\reseau\dev\encours'. Donc, mon lien du fichier excel sera créé sous le premier repertoire, mais j'aimerais que lorsque le fichier passe sous le deuxième répertoire, le lien que j'ai fait dans le repertoire excel marche toujours?
non, il pointera toujours sur "encours" p.ex. (comment pourrait il savoir que tu veux changer de repertoire ?)
pour le reste tu fait F1 et tu cherches "change link"'
pour le reste tu fait F1 et tu cherches "change link"'
Justement je voudrais savoir s'il existe une macro qui permetterait de regarder dans quel dossier ce trouve le fichier pour que le lien marche toujours?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
tu cliques sur la cellule en question et elle contient ton link sous form de formule. bon et maintenant fait un effort aussi et tape sur F1
pour le reste tu fait F1 et tu cherches "change link"
donnes un poisson à qqun et il mangera un jour, montres lui comment pecher et il mangera pour toujours
donnes un poisson à qqun et il mangera un jour, montres lui comment pecher et il mangera pour toujours
ça m'aide pas à résoudre mon problème, parceque c'est bien de le faire manuelement, mais ce que je veux c'est que pour chaque lien que l'on aura créé, si l'on modifie l'emplacement du fichier, que le lien aille le chercher dans le deuxième répertoire automatiquement.
les plus simple c'est Tools --> Macros --> Record New Macro, puis tu fais l'opération manuelement. une fois fini tu arretes la macro et fais Tools --> Macros --> Macro --> Edit Macro. regardes le resultat. ça te donne déjà une indication quels objets il utilise et quelles sont les props qu'il utilise
après il faut pas oublier d'ajouter un Common dialog (références du projet). il sert à choisir le repertoire. puis, puis, puis...
bref, je n'ai pas le temps de te créer, adapter et déboguer une macro que tu peux fabriquer toi-même. si tu ne sais pas, attends encore qq semaines jusque ça te fait tellement chier que tu commence à prendre un petit livre ou F1 ou google pour trouver un soluce toute faite.
après il faut pas oublier d'ajouter un Common dialog (références du projet). il sert à choisir le repertoire. puis, puis, puis...
bref, je n'ai pas le temps de te créer, adapter et déboguer une macro que tu peux fabriquer toi-même. si tu ne sais pas, attends encore qq semaines jusque ça te fait tellement chier que tu commence à prendre un petit livre ou F1 ou google pour trouver un soluce toute faite.