[Résolu] Perte de référence entre deux classeurs

olivier73

XLDnaute Nouveau
Bonjour

J'ai toujours deux classeurs, l'un de base des données et l'autre en formulaire. Dans le formulaire, j'ai créé des listes dans gestionnaire de noms, ces listes sont des références à des colonnes de ma base donnée, pour des listes déroulantes.
Comme je n'arrive pas à avoir mon classeur de base de donnée fermé, pour la lecture de donnée, j'ai crée un espace de travail avec les deux classeurs.

Cependant, lors de l'ouverture de cet environnement, toutes les références dans le gestionnaire de noms sont perdus, je n'ai plus que =#Ref#Ref.

Existe t-il une astuce pour éviter ce genre de problème ?

Merci
 
Dernière édition:

MichD

XLDnaute Impliqué
Re : Perte de référence entre deux classeurs

Bonjour,

Il est difficile de te donner une réponse précise... la question ne l'étant pas!

Si tu définis un nom qui fait référence à une plage de cellule d'un autre classeur,
tu devrais obtenir ceci dans la section "fait référence à" :

Exemple : Nom de la plage nommée : MichD
Fait référence à :
='C:\Users\Ton profil\Documents\[Classeur1.xlsx]Feuil1'!$A$1:$A$15

Que le classeur "Classeur1.xlsx soit ouvert ou fermé, tu devrais pouvoir faire
la somme de la plage nommée : = Somme(MichD) (ce n'est qu'un exemple)

Le message d'erreur #Ref! est souvent le résultat d'une plage de cellules supprimée

Sans voir les fichiers et ce que tu fais comme manoeuvre, difficile de t'en dire davantage
 

olivier73

XLDnaute Nouveau
Re : Perte de référence entre deux classeurs

Bonjour MichD

J'ai essayé ta méthode mais rien n'y fait quand je réouvre mon classeur, je n'ai plus rien ???

Pour voir un peu plus clair, j'ai fait un petit fichier résumant en l'état mon fichier global. Celui-ci a aussi cette perte de références du même type !

Pour faciliter l'ouverture des classeurs, j'ai créé un environnement qui ouvre les deux fichiers en même temps. Ce que je pensais être la solution me permettant de ne pas perdre ces données.

Merci
 

Pièces jointes

  • Olivier73.zip
    14.8 KB · Affichages: 34

MichD

XLDnaute Impliqué
Re : Perte de référence entre deux classeurs

J'ai ouvert les 2 classeurs .xls. Dans le classeur "Classeur2.xlsx", toutes les plages nommées sont Ok.
Aucune n'affiche #ref!

Le fichier d'environnement "essai.xlw" n'est pas fonctionnel chez moi. (ne s'ouvre pas).
 

olivier73

XLDnaute Nouveau
Re : Perte de référence entre deux classeurs

Bonjour à tous

Excellente nouvelle j'ai trouvé la solution !!!

Il faut utiliser : INDIRECT.EXT avec morefunc à télécharger et installer.

De prime, le classeur 2 peut rester fermé !

Encore merci pour l'aide.
 

MichD

XLDnaute Impliqué
Re : Perte de référence entre deux classeurs

Merci pour le retour.

Tu ne nous as jamais dit que tu utilisais la fonction "indirect" en faisant
référence à des cellules d'une feuille d'un classeur fermé!

La solution eût été plus simple... ;-)
 

Discussions similaires

Statistiques des forums

Discussions
312 584
Messages
2 089 975
Membres
104 321
dernier inscrit
tesre