XL 2013 problème de syntaxe sur une plage faisant référence à un fichier externe

comi60

XLDnaute Nouveau
Bonjour,

Je cherche la syntaxe pour définir une plage dans un autre fichier sur un onglet où le nom de l'onglet est défini en fonction de la valeur d'une cellule.
Ex :

A1 = nom de l'onglet
A2 = NB.SI('[classeur1.xlsx]Feuil1'!$A$1:$B$10,F10)>0

Je cherche à remplacer Feuil1 par la valeur de la cellule A1 mais sans succès.

merci d'avance de votre aide!
 

Modeste

XLDnaute Barbatruc
Re : problème de syntaxe sur une plage faisant référence à un fichier externe

Bonjour comi60,

C'est vraisemblablement du côté de la fonction INDIRECT qu'il faudra aller fouiner. Dis-nous si tu as besoin d'indications supplémentaires, une fois que tu auras consulté l'aide Excel à ce sujet.

Attention, pour que cette fonction ne renvoie pas un message d'erreur, il faut que "l'autre fichier" (ici, classeur1.xlsx) soit ouvert!
 

comi60

XLDnaute Nouveau
Re : problème de syntaxe sur une plage faisant référence à un fichier externe

Bonjour Modeste,

C'est bon j'ai trouvé!
Et effectivement la solution était bien du côté de la fonction Indirecte!
= NB.SI(INDIRECT("'[classeur1.xlsx]"&A1&"'!$A$1:$B$10"),F10)>0
Merci! Bonne journée
 

Discussions similaires

Statistiques des forums

Discussions
311 720
Messages
2 081 926
Membres
101 841
dernier inscrit
ferid87