Bonsoir le forum !
J'ai besoin de votre aide
Voila la situation :
- j'ai dans un dossier environ 300 classeurs excel qui sont autant de fiches décrivant des projets (nom, pays, montants, calendrier, etc.);
- j'ai un fichier excel "maître" qui sert de base de données : c'est un énorme tableau où il n'y a aucune valeur écrite dans les cellules, seulement des liens vers les différentes cellulles de mes 300 fiches projets.
- j'ai un dernier classeur d'exploitation qui rassemble toute une série de tableaux croisés dynamiques permettant l'exploitation thématique des infos contenues dans ma base de données.
Mon objectif est que lorsque je saisis une modification sur une de mes fiches projet, elle se répercute automatiquement sur mes tableaux d'exploitation.
Pour cela, je suis actuellement obligé à chaque fois que je fais une modif d'ouvrir le fichier maître pour que les liaisons se mettent à jour, de le sauvegarder, de le fermer, puis de mettre à jour les tableaux d'exploitation.
Mon problème est que le fait d'ouvrir/sauvegarder/fermer (ce que je fais via un code vba) le fichier maître prend plusieurs dizaines de secondes, ce qui est beaucoup trop long vu l'usage qui est fait du système...
Je cherche donc une solution qui me permettrait de faire en sorte qu'une fois que j'ai fini de modifier une fiche projet, je puisse (via une ligne de code VBA) mettre à jour les liaisons qui lui correspondent dans mon fichier maître, sans l'ouvrir.
Je cherche depuis un bout de temps sans trouver de réponse, donc votre aide sera la très bienvenue !...
Merci par avance et bonne soirée à tous,
Galileo