[EXCEL] renvoyer val cell. fich A vers fich B

ROUVIEREV Messages postés 48 Statut Membre -  
aquarelle Messages postés 7181 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Je suis sous excel 2000.
J'ai un répertoire contenant des fichiers XLS (1 fichier par commande client).
J'ai dans ce répertoire un fichier récapitulant les commandes (nom du client, type de machine,...,) et montant de la commande.
je souhaite que dans le fichier récap, le montant de la commande s'affiche tout seul, c'est-à-dire en récupérant dans le fichier concerné (celui de la commande) la valeur de la cellule F3(par exemple).
Il y a bien la solution de taper la formule suivante:
='[Nomdefichier.xls]Feuil1'!$F$3

Cela fonctionne mais sur 1200 ligne cela use le mulot.

Sachant que le numéro de fichier s'incrémente de 1 en 1.
que tous les fichiers sont dans le même répertoire, j'ai essayé d'imbriquer la formule = avec la formule concatener mais EXCEL m'a dit #je comprends pas@@#{[[||.

Merci de votre aide.
Si on peut éviter le VB cela m'arrange car je ne suis pas du métier.

ROUVIEREV

--
ROUVIEREV

5 réponses

  1. UsulArrakis Messages postés 7683 Statut Contributeur 3 196
     
    salut
    quelles sont les contenus que tu as essayé de concaténer ?
    0
    1. ROUVIEREV Messages postés 48 Statut Membre 186
       
      Bonjour,

      j'ai essayer de concatener la chaîne de caractère pour avoir le nom du chemin complet

      =(=concatener(';$B$2;[;A6;$C$2;];Feuil1;';!;$A$1))

      avec
      B2 contenant C:\chemin\
      A6 contenant le nom du fichier
      C2 contenant .xls
      A1 contenant le montant de la commande

      je peux aussi envoyer mon exemple sur un mail.

      Merci d'avance.
      ROUVIEREV
      0
  2. UsulArrakis Messages postés 7683 Statut Contributeur 3 196
     
    salut
    comment est le nom du fichier
    car normalement ton nom de fichier s'incrémente de 1 dans la recopie vers le bas
    ensuite sur la 1ère ligne à concatener tu mets ta formule et ensuite tu recopies celle-ci vers le bas

    mets ton fichier exemple sur https://www.cjoint.com/
    0
    1. ROUVIEREV Messages postés 48 Statut Membre 186
       
      Bonjour,

      https://www.cjoint.com/?jAmVrgZL6g

      le fichier complet est là.
      pour les autres je peux les mettre aussi si il le faut
      Merci
      0
  3. UsulArrakis Messages postés 7683 Statut Contributeur 3 196
     
    bon je seche :
    excel ne reconnait pas le résultat de la concaténation comme une référence de cellule
    ça doit pouvoir se faire par une macro mais là je n'y connais rien

    les pro de la macro excel sont là :
    http://vlohr.free.fr/veriti/forum/index.php
    et là :
    https://www.excel-downloads.com/forums/forum-excel.7/
    0
  4. ROUVIEREV Messages postés 48 Statut Membre 186
     
    Pas de solution trouvé
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. aquarelle Messages postés 7181 Date d'inscription   Statut Modérateur Dernière intervention   1 311
     
    Bonsoir,
    Est-ce que pour créer chaque fichier de commande, tu utilises un fichier modèle .xlt ?
    Pourrais-tu remettre un fichier exemple sur https://www.cjoint.com/ car celui que tu avais mis au dessus à expiré.
    A+
    0