Macro Transfert de données d'un fichier à un autre

Résolu
tessi2014 -  
 tessi2014 -
Bonjour,

j'ai un dossier "X" avec 400 fichiers excel dans un certain format/contenu.

j'ai créé une nouvelle version de ce fichier excel avec le même contenu mais pas le même format.

Je souhaite développer une macro qui fasse la chose suivante:

- Copier la cellule C2 et B3 dans chacun des 400 fichiers d'origine du dossier X
- Coller les cellules dans le nouveau fichier respectivement en C3 et B4
- Enregistrer le nouveau fichier en le renommant identiquement au fichier d'origine mais dans un autre dossier Y

Est-ce que c'est faisable? J'aurais besoin de vos lumières,

Merci d'avance!

4 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour,

    oui c'est possible en donnant ces renseignements

    suffixe des fichiers sources: xls , xlsx, xlsm.....?
    Sont il les seuls dans le dossier X ? sinon, ont ils un nom générique genre machin1, machin2..... ?
    Sur quelle feuille sont situées les cellules à transférer, de m^me quelle feuille sur le fichier "cible" ?
    Il n'y a bien que la valeur des 2 cellules a transférer et uniquement les cellules C2,B3 ?
    Michel
    0
  2. tessi2014
     
    Bonjour,

    merci

    - ce sont des fichiers xls
    - ils sont bien les seuls dans le dossier X
    - Ils n'ont pas un nom générique (noms d'entreprises)
    - Les cellules à transférer sont exclusivement sur la feuille 1
    - Non il n'y a pas que C2 et B3 c'est surtout que je veux voir à quoi pourrait ressembler les lignes de codes pour ce genre de requête.

    Merci d'avance
    0
    1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
       
      C'est parti mais si tu as beaucoup de cellules, tu modifieras toi-m^me
      (la technique VBa de collecte est complètement différente suivant le nombre et la disposition des cellules)
      0
    2. tessi2014
       
      MERCI mais C'est parti où?
      0
  3. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    C'est parti où ? chez moi pour bosser pour toi :o)

    proposition avec test sur 3 fichiers
    utilisation en fichier fermé avec la macro XL4 dite de "walkenbach"
    lancement macro classeur Admin
    le tout au format .xls

    https://www.cjoint.com/?3GinqbKkhqK
    ne pas ouvrir le zip mais le dézipper

    comme ce sera long avec 400 fichiers on pourra insrtaller une barre de progression si tu le désires

    0
  4. tessi2014
     
    Merci parfait! on a trouvé la solution!

    Bonne journée
    0