Comment eviter un message d'erreur

sniper2002

XLDnaute Occasionnel
bonjour

j'utlise dans un classeur (interface) les formule suivantes :

=INDIRECT("'[classeur1.xls]feuil2'!"&C3&D3)
=INDIRECT("'[classeur2.xls]feuil1'!"&C3&D3)
=INDIRECT("'[classeur3.xls]feuil3'!"&C3&D3)

en ouvrant ce classeur j'ai un message d'erreur : #REF!, lorsque j'ouvre les classeurs qui sont concernés par les liaisons, le message d'erreur (#REF!) disparait

ma question est : y a t'il un moyen d'eviter ce message d'erreur sans ouvrir les autres fichiers


merci d'avance pour votre aide.
 

job75

XLDnaute Barbatruc
Re : Comment eviter un message d'erreur

Bonjour sniper2002,

A cause des valeurs à utiliser en C3 et D3, la fonction INDIRECT paraît indispensable.

Et dans ce cas on ne peut éviter les #REF! si les fichiers ne sont pas ouverts.

A+
 
Dernière édition:

job75

XLDnaute Barbatruc
Re : Comment eviter un message d'erreur

Re,

Evidemment on peut faire un test en écrivant =SI(ESTERR(INDIRECT(... pour remplacer les #REF! par une valeur quelconque ("" par exemple), mais ce n'est pas beaucoup mieux...

A+
 

Discussions similaires