Pourquoi lorsque je reconstitue une formule avec concatener celle si ne marche pas
=SIERREUR('C:\outils RTS\2011\wurth\fevrier\[940530.xls]BON DE COMMANDEWURTH'!$J$34;0)
Bonjour Yoyopasnet,
Est ce que tu pourrais être un peu plus précis dans ta demande?
La formule que tu as mis ne correspond à rien telle que tu l'as présentée.
=SIERREUR('C:\outils RTS\2011\wurth\fevrier\[940530.xls]BON DE COMMANDEWURTH'!$J$34;0)
SI(ESTERREUR('C:\outils RTS\2011\wurth\fevrier\[940530.xls]BON DE COMMANDEWURTH'!$J$34);0;'C:\outils RTS\2011\wurth\fevrier\[940530.xls]BON DE COMMANDEWURTH'!$J$34))
Pourquoi lorsque je reconstitue une formule avec concatener celle si ne marche pas
=SIERREUR('C:\outils RTS\2011\wurth\fevrier\[940530.xls]BON DE COMMANDEWURTH'!$J$34;0)
Bonjour Tototiti,
Autant pour moi, je travaille effectivement sous excel 2003 et je ne connaissais pas ce changement avec 2007.
Mais on peut toujours se demander où est donc passé le CONCATENER ? ^^
EDIT : Bonjour Victor21
Merci
Je confirme s'est bien cela que je cherche le souci est que cela marche tres bien temps que l'on reste dans le meme classeur, mais ma formule pointe vers une feuille qui est dans un autre classeur
Oui, c'est une limitation d'INDIRECT : ne marche vers un autre fichier que si cet autre fichier est ouvert
mais le soucis est que seule INDIRECT permet de concatener des morceaux de texte pour construire une référence de plage...
Après il reste la possibilité d'utiliser INDIRECT.EXT de MoreFunc...
Bonjour
Mille merci pour vos réponse malheureusement je ne peux rien installer (pc boulot) donc il ne me reste plus qu'a tout faire avec mes miminnes ligne par ligne un grand merci à vous tous
Sinon la solution est peut-être de construire le texte de la formule voulue dans une colonne, puis de faire une macro qui écrira la formule résultante dans la colonne d'à côté par exemple...