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

Résolu/Fermé
bm44000 - 14 mars 2012 à 10:01
 bm44000 - 6 avril 2012 à 08:41
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

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