Copier coller dans fichier

Bonjour le forum,

Voilà, j'ai besoin de votre aide pour copier des données d'un fichier A et les coller dans un autre fichier B avec une condition que la valeur qui est existe dans la colonne H du fichier A est égale à la valeur dans la colonne du fichier B si oui je dois copie tout la ligne qui contient cette valeur dans le fichier A et la coller dans le fichier B.

En fait j'ai essayé de faire une rechercheV mais je ne sais pas comment copier toute la ligne vers le fichier B.

Svp j'ai besoin de votre Help. J'ai mis ci-joint un exemple des fichiers et un exemple du résultat souhaité.

Merci d'avance.

11fichier-a.xlsx (10.24 Ko)
11fichier-b.xlsx (9.50 Ko)
12resultat.xlsx (9.99 Ko)

Bonsoir Josef, le forum,

Pour ma part, il manque un complément d’informations. On copie la ligne du fichier A dans le fichier B, si les conditions sont remplies ; mais doit-on supprimer cette ligne du fichier A, afin de ne pas la copier une deuxième fois ?

Dans quelles conditions doit-on remplir le tableau « résultat » ?

Pour réaliser ces opérations, peut-on utiliser le vba ?

Cordialement,

André

Bonjour loursgris,

en fait, on supprime la ligne copiée du fichier A, mais il faut la copier autant de fois dans le fichier B si on a la valeur qui existe dans la colonne H du fichier A est égale à la valeur dans la colonne A du fichier B, je m'explique autrement :

chaque valeur de la colonne H du fichier A, je dois la rechercher dans la colonne A du fichier B, si je trouve la même valeur je dois compter combien de fois se répète dans la colonne A du fichier B et par la suite copier la ligne entière qui contient cette valeur du fichier A autant de fois que le nombre trouvé dans le fichier B, et si je ne trouve pas la même valeur je ne fais rien.

le fichier résultat que j'ai envoyé montre le résultat souhaité, j'espère que j'ai bien expliqué le problème.

SVP, j'ai besoin de votre aide sur ce sujet.

Merci

Bonjour Josef, le forum,

Une solution par boucles. Les 2 fichiers A et B doivent se situer dans le même répertoire. Le fichier A doit être fermé.

Pour recommencer le test :

Sur le fichier A, recopier les cellules d’A2 à P4 (Feuille_pour_test_à_supprimer) sur la Feuil1 en A2.

Sur le fichier B, effacer les cellules de G5 à V15.

En début de semaine, j’essaierai de trouver une autre solution (par array).

Cordialement,

André.

5fichier-a.xlsx (12.80 Ko)
6fichier-b.xlsm (28.78 Ko)
Rechercher des sujets similaires à "copier coller fichier"