Bonjour à tout le forum et à ses imminents membres.
Mon ennui vient du fait que j'ai deux fichiers dont un est une base et l'autre un fichier ou j'effectue des extractions et des statistiques calculées sur le premier.
A chaque fermeture de ces fichiers et bien sur lorsque je les réouvre, mes formules sont modifiées et il faut que je les retape ( environ 300 cellules ).
Exemple : au départ ma formule à base d'une fonction perso est pour une cellule:
=ItemsDifferentsCritere([CD2010Base.xlsm]DisquesSurCD!$C$2:$C$160504;[CD2010Base.xlsm]DisquesSurCD!$E$2:$E$160504;A4)
A la réouverture, elle devient ( bien entendu dans les 300 cellules concernées ) :
=ItemsDifferentsCritere('C:\Users\Administrateur\AppData\Roaming\Microsoft\Excel\[CD2010Base.xlsm]DisquesSurCD'!$C$2:$C$160504;'C:\Users\Administrateur\AppData\Roaming\Microsoft\Excel\[CD2010Base.xlsm]DisquesSurCD'!$E$2:$E$160504;A4)
Il me suffit d'effacer " 'C:\Users\Administrateur\AppData\Roaming\Microsoft\Excel\' " pour que cela refonctionne mais c'est assez fastidieux.
Pouquoi ce phénomène et comment y remédier.
Merci d'avance à celui ou celle qui pourra m'aider.
Re : Modification des formules à la fermeture des fichiers
Il y a des couche tard mais moi je suis un lève tôt. Après vos réponses et de nombreux essais, je crois avoir trouvé la solution et peut être l'explication.
Il faut fermer le fichier stat avant le fichier base et réouvrir le fichier stat avant le fichier base.
A l'ouverture la formule est devenue " 'O:\SavePerso\Perso\[NomFichier]Feuille!Ref cellule' etc... (Mon fichier est sur un DD externe).
A l'ouverture de la base, excel recalcule et efface le chemin pour ne laisser que la formule.
Quand à la cause, il est fort possible qu'elle vienne du fait que Excel s'étant bloqué à un certain moment, il a fait une récupération de données et bien que j'ai enregistré le nouveau fichier en lui donnant le nom de l'ancien, il est allé chercher les liaisons dans sa propre sauvegarde.
Merci à tous.