Envoyé par
Placide31
En ce qui concerne la dénomination des fichiers, là je suis absolument sur de moi. C'est une des raisons pour lesquelles j'ai acquis un disque dur externe
As-tu bloqué la lettre de désignation du média à la connexion ?
Le danger avec les disque externe, c'est qu'il suffit qu'une clé USB, un appareil photo ou autre soit connecté et prenne la lettre de connexion pour que le disque se retrouve sur une autre lettre et que tous les liens qui pointent dessus soient out.
Pour ça, il faut que tu regardes les propriétés d'un des liens qui ne marche pas (comme je te l'ai indiqué) et que tu vérifies si la lettre qui est tout au début du chemin correspond à ton disque.
Par contre là je perds un peu pied quand tu évoques "Modifications dans le file système", et "Lettres du Lecteur modifiée" ? A priori je ne le pense pas vu que étant absolument et totalement ignare dans ce domaine je ne fais aucune modification sur mon ordinateur, quand au système ou autres fichiers qui assurent le fonctionnement.
C'est le système d'exploitation qui attribut automatiquement une lettre à tout média connecté.
Par exemple, pour le disque dur principal, c'est presque systématiquement C.
J'ai fait la manipulation "clic droit" sur plusieurs des cellules ayant un lien hypertexte, devenu défectueux, et pour toutes je me retrouve à "l'entrée de mon fichier principal", et qui contient tous les dossiers évoqués dans mon premier message ; je dois donc pour chaque lien refaire le chemin complet pour le remettre en place, jusqu'au fichier de destination.
Tu peux essayer d'accéder à cette adresse en VBA.
Debug.Print Range("A1").Hyperlinks(1).Address
En remplaçant A1 par la référence de la cellule d'un mauvais lien.
https://msdn.microsoft.com/fr-fr/lib.../ff837970.aspx
C'est cette même méthode qui pourra te permettre de corriger les liens quand tu auras compris ce qui cloche.
Tu suggères éventuellement une solution via une macro de remettre en place l'ensemble des liens, j'ai quand même à peu près (impossible de donner le chiffre exact !) pas loin de 2.800 ou 3.000 liens ....!!! si ce n'est pas plus.
Pour ça, il faut d'abord comprendre ce qui ne va pas dans l'adresse du lien.
Ensuite seulement il sera possible de coder les changements nécessaires pour remettre les liens corrects.
Je reste comme toi assez surpris que les liens "externes" vers un site internet et liens internes de ligne à ligne à l'intérieur du tableau eux fonctionnent normalement.
C'est la raison pour laquelle, à mon avis, la cause est extérieure à Excel, vraisemblablement dans le File System.
Ce qui n'empêche que, une fois comprise, il sera sans doute possible de la corriger avec Excel.
Partager