Je vous explique de la façon la plus claire possible mon problème...
Quand j'ouvre un classeur nommé ETUDE, son ouverture entraîne automatiquement l'ouverture d'un autre classeur BASE DE DONNEES.
Dans le classeur ETUDE, il y a un Bouton associé à une macro existante dans le classeur BASE DE DONNEES. Donc le nom de la macro accessible au bouton est
'BASE DE DONNEES.xls'!Donnéesmatériaux
Ceci fonctionne correctement sauf si je déplace mon classeur ETUDE dans un autre dossier nommé affaire sur le disque dur D:
En effet, le nom de la macro devrait rester le même mais Excel la renomme
'D:\affaire\BASE DE DONNEES.xls'!.Donnéesmatériaux
Dans ce cas là, le message suivant apparaît:
"Un document nommé 'BASE DE DONNEES.xls' est déjà ouvert. vous ne pouvez pas ouvrir deux documents portant le même nom même si ceux ci se trouvent dans des dossiers différents."
Si j'essaye de modifier alors le nom avec l'original: 'BASE DE DONNEES.xls'!Donnéesmatériaux ,
alors tout refonctionne.
Je ne peux me permettre de modifier à chaque fois le nom dès que je déplace le dossier car il y a plusieurs macros dans ce cas..... comment faire pour figer le nom de la macro ?