Problème formule excel

Fermé
Altura82 - 4 juin 2010 à 15:19
dobo69 Messages postés 1584 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 - 9 juin 2010 à 15:50
Bonjour,

Je voudrais combiné la valeur texte de 2 cellules avec un chemin de fichier dans une formule. pour être plus clair voici l'exemple :

En A1 : nom
En B1 : prenom

En C1 : =SI('file:///f:/'A1 & B1'.xls'#$'fiche élève'.$c$15="x";1;0)
A la validation de cette formule, excel m'indique que "le fichier .xls n'existe pas" Autrement dit il ne prend pas en compte la valeur des cellules.

Aidez-moi !!!!
Merci

1 réponse

dobo69 Messages postés 1584 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 802
Modifié par dobo69 le 9/06/2010 à 10:59
bonsoir,

la "bonne" syntaxe avec excel est la suivante :
=INDIRECT("'C:\chemin\["&A1&B1&".xls]Feuil1'!C15") pour renvoyer la valeur de l'autre fichier.
donc votre formule :
=SI(=INDIRECT("'C:\chemin\["&A1&A2&".xls]Feuil1'!C15")="X";1;0)
Si vous n'avez besoin de rien, demandez-moi.
0
dobo69 Messages postés 1584 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 802
4 juin 2010 à 23:26
j'ai oublié de préciser : indirect nécessite que le fichier cible soit ouvert.
0
Merci beaucoup, ca marche =)) mais il y aurait-il un moyen que ce puisse fonctionner avec le fichier cible fermé ?
0
dobo69 Messages postés 1584 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 802
9 juin 2010 à 15:50
bonjour,

Avec ce sujet de nom de fichier variable, à ma connaissance la seule méthode est de passer par une macro pour traiter un fichier fermé.
Par contre, si cela vous intéresse vraiment il faut faire parvenir un fichier exemple pour pouvoir rédiger la procédure adaptée à votre sujet. (déposez un fichier sur http://www.cijoint.fr et coller le lien donné sur votre prochain message)
0