Transfert de données d'un classeur à l'autre

Résolu
bm44000 -  
 bm44000 -
Bonjour,

Avis aux experts de VBA !
J'ai deux fichiers: Fichier A et Fichier B.
J'ai 10 contenus de cellule du fichier A que je veux envoyer (copier/coller) dans le fichier B.
Par exemple en cellule B3 du fichier A j'ai le nom d'un client que je veux copier coller dans le fichier B dans la colonne intitulée "Nom du client" dans une cellule vide (à la suite d'une série de cellules remplies). Je veux faire cela pour 10 autres cellules.

Pouvez vous m'indiquer la démarche à suivre, les fonctions à utiliser ? Et si possible le code associé !!

Merci d'avance,

Cordialement,
bm44000

10 réponses

  1. bm44000
     
    J'ai deux fichiers: Fichier A et Fichier B.
    - Nom du fichier A [exemple : Classeur1.xls] : DRAFT Enregistrement projet.xls
    - Chemin d'accès complet au fichier A [exemple : "C:\Travail\toto\Excel\"] :D:\Documents and Settings\bmatte\Bureau\Enregistrement de projets

    J'ai 10 contenus de cellule du fichier A que je veux envoyer (copier/coller) dans le fichier B.
    - fichier A : adresses complètes (nom de la feuille + adresse cellule) des 10 cellules à copier, [par exemple : feuil1!A2] : ce sont des cellules fusionnées
    Contenu 1 : 'Demande d''enregistrement'!S23:W23
    Contenu 2 : 'Demande d''enregistrement'!G23:O23
    Contenu 3 : 'Demande d''enregistrement'!AD19:AJ19
    Contenu 4 : 'Demande d''enregistrement'!G21:N21
    Contenu 5 : 'Demande d''enregistrement'!K29:O29
    Contenu 6 : 'Demande d''enregistrement'!AD40:AJ40
    Contenu 7 : 'Demande d''enregistrement'!B73:AJ77
    Contenu 8 : 'Demande d''enregistrement'!F15:P15

    - fichier B : adresses complètes (nom de la feuille + adresse cellule) des 10 cellules ou coller.
    Chemin d'accès au fichier B : M:\SPEC- \ENCOURS\TOOLS\Enregistrement commandes
    Pour le contenu 1 : Feuille 'En cours'! / Colonne intitulée « A » en cellule B1
    Pour le contenu 2 : Feuille 'En cours'! / Colonne intitulée « B » en cellule C1
    Pour le contenu 3 : Feuille 'En cours'! / Colonne intitulée « C » en cellule E1
    Pour le contenu 4 : Feuille 'En cours'! / Colonne intitulée « D » en cellule F1
    Pour le contenu 5 : Feuille 'En cours'! / Colonne intitulée « E » en cellule G1
    Pour le contenu 6 : Feuille 'En cours'! / Colonne intitulée « F » en cellule H1
    Pour le contenu 7 : Feuille 'En cours'! / Colonne intitulée « G » en cellule J1
    Pour le contenu 8 : Feuille 'En cours'! / Colonne intitulée « H » en cellule O1

    Pour les adresses de cellules, il y a deja des valeurs dans les cellules, il faut donc que le contenu 1 se mette dans une case vide et que les autres contenus se mettent sur la même ligne.

    Est -il possible d'ajouter un bouton sur le fichier A, afin que au clic, cela transfère les données vers le fichier B

    Merci bcp d'avance pour ton aide.
    3