Lien hypertexte dynamique dans excel avec VBA

manda54 Messages postés 2 Date d'inscription mardi 11 janvier 2005 Statut Membre Dernière intervention 14 janvier 2005 - 14 janv. 2005 à 14:16
retaks666 Messages postés 286 Date d'inscription jeudi 2 janvier 2003 Statut Membre Dernière intervention 16 juillet 2007 - 15 janv. 2005 à 12:21
Bonjour à touts et à toutes,


Débutant dans VBA, pourriez me dépanner?


J'ai un fichier excel avec un menu qui pointe vers d'autres fichiers excel qui se trouve dans des repertoires de mon disque C: . La liaison entre les différent fichier excel se fait via des liens hypertextes.
Mon problème c'est:
- si je déplace certains fichiers excel dans un autre repertoire par exemple le d:, je perds les liens. Je suis obligé de changer manuellement mes liens hypertexte entre mon fichier menu et les fichiers déplacés.


Existe-til une soliution en vba ? Mon but c'est quand je clique sur un bouton dans mon fichier excel menu, je voudrai que le chemin du fichier excel de pointage soit calculé et retrouvé dynamiquement, sans que j'ai a remodifier manuellment les liens hypertexte de mes fichiers excel.


Merci d'avance pour vos suggestions.

1 réponse

retaks666 Messages postés 286 Date d'inscription jeudi 2 janvier 2003 Statut Membre Dernière intervention 16 juillet 2007
15 janv. 2005 à 12:21
Tu ne parles pas plutot des liens entre classeurs ?

Si c'est le cas essaie ceci:

ThisWorkbook.ChangeLink "ancien fichier","nouveau fichier"

sinon ,tape F2 dans l'éditeur vba, et tape link dans la recherche, tu trouveras surement ce dont tu as besoin.
0