Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Indirect avec nom de classeur partiellement variable, problème syntaxe

choup67

XLDnaute Occasionnel
Bonjour à tous,

Je cherche désépérement à rendre une partie de ma formule variable. Lorsque je veux que l'ensemble du nom du classeur soit variable, cela fonctionne mais lorsque je veux rendre qu'une partie du nom du classeur variable, ça ne fonctionne plus. Je pense qu'il y a un problème de syntaxe.

Voici la formule que je souhaite rendre variable :
=SOMME(1/NB.SI('Tableau des urgences - 04112011-MA.xlsm'!ZoneTBU;'Tableau des urgences - 04112011-MA.xlsm'!ZoneTBU))

En rouge, la partie variable qui est une date contenu dans la cellule F2.

J'ai essayé de remplacer le contenu de la cellule F2 par le nom du fichier donc "Tableau des urgence - 04112011-MA" ce qui me donne cette formule :
Code:
=SOMME(1/NB.SI(INDIRECT("'["&F2&".xlsm]'Base!ZoneTBU");INDIRECT("'["&F2&".xlsm]'Base!ZoneTBU")))

Mais ça me renvoi une erreur REF

Une idée?

Merci.
 

JNP

XLDnaute Barbatruc
Re : Indirect avec nom de classeur partiellement variable, problème syntaxe

Bonjour le fil ,
Indirect nécessite que le classeur soit ouvert ...
Ne serait-ce pas là où se situe ton problème ?
Bon courage
 

Discussions similaires

Réponses
3
Affichages
159
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…