Macro spécifique: mettre "0" si un lien n'existe p

Bonjour,

J'ai un assez gros fichier excel "Monde" qui tire ses données d'une quinzaine d'autres petits fichiers excel, les "Pays" par des liens simples.

J'ai rentré des données factices dans les fichiers "Pays" pour tester le fichier "Monde", tout marche à merveille, mais aujourd'hui j'ai déplacé le fichier Monde dans un nouveau dossier dans lequel j'attends les fichiers "Pays" avec de vraies données.

Les liens se sont bien adaptés à ce nouveau dossier et attendent les fichiers pays pour actualiser les données. Cependant mon fichier "Monde" garde les valeurs des anciens fichiers "pays".

Si je reçois quelques fichiers "pays" j'ai donc un mix entre données factices et données réelles ce qui fausse complètement ma synthèse.

Je sollicite votre aide pour écrire une macro scannant mes cellules et en gros, si le lien n'existe pas où n'a pas été mis à jour, je voudrais qu'il écrive "0" mais tout en conservant le lien.

Cela m'a l'air assez difficile c'est pourquoi je me permet de poster dans ce forum qui part ailleurs me sert beaucoup pour m'améliorer.

Merci d'avance de votre aide

Bonsoir,

c'est bien de poser des questions, pour s'améliorer, c'est également sympa de donner des suites, lorsqu'on a déjà eu une réponse, suite à une autre question........

https://www.excel-pratique.com/forum/viewtopic.php?p=49277&highlight=#49277

Pour ton souci actuel, le régler par macro serait je pense assez difficile, le mieux serait que tu supprimes tes anciens fichiers "Pays", après les avoir déplacé dans le répertoire final, le fichier "Monde" étant ouvert.....

Ainsi, les formules devraient se mettre à jour, avec le nouveau lien...

En supprimant les anciens fichiers, tu auras des valeurs d'erreur....

Une Mise en forme Conditionnelle, qui mettrait la police en Blanc en cas d'erreur, pourrait suffire.....

Bonne soirée

Merci pour cette réponse c'est astucieux.

Concernant l'ancien post, mea culpa -ce n'est pas de mauvaise volonté - je pensais être averti automatiquement par email en cas de réponse, ce qui n'a pas été le cas. Je vérifie ça dans les options.

Bonne soirée à vous également

Rechercher des sujets similaires à "macro specifique mettre lien existe"