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

  • Initiateur de la discussion Initiateur de la discussion comi60
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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!
 
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!
 
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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour