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

  • Initiateur de la discussion Initiateur de la discussion choup67
  • 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 !

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.
 
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 😎
 
- 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

Réponses
4
Affichages
835
Réponses
14
Affichages
570
Retour