Comparer 2 colonnes de 2 fichiers et copier données

Bonjour,

Je suis depuis quelques temps bloqué sur un problème, j'ai du mal à retranscrire en code vba ce que j'aimerais faire.

Ce pourquoi je viens vers vous et vous demande de l'aide.

Voici mon problème:

Je dois utiliser 2 fichiers différents : A et B

Dans le A >> Plusieurs onglets (a1, a2, a3 etc.) qui ont tous la même mise en forme (même boutons et macros)

Dans le B >> Une feuille appelée "SOM"

J'aimerais comparer les numéros (A partir de ligne 5 / Colonne D) du fichier A avec les numéros ( A partir de ligne 7 Colonne C) du fichier B.

Sachant que dans le fichier B il s'agit de cellules alphanumériques. Seuls les suites de chiffres comme on retrouve dans le fichier A m'intéresse.

Voici la manière dont j'imaginais la macro:

i = 5 (ligne de départ fichier A)

j = 7 (ligne de départ fichier B)

Pour i = 5

Si Cells (i , 4). Value du fichier A = Cells(j , 3). Value du fichier B

>> Alors on récupère les données ("X" ou "P" ou "vide") qui se trouvent à la ligne j dans les colonnes de K à CO du fichier B

>> Puis on les colle dans le fichier A à la ligne i à partir de P

Si non j = j + 1 et ceci jusqu'à ce que la colonne soit vide

Quand on est arrivé à la fin de la colonne C du fichier B >> i = i + 1 et ceci jusqu'à ce que la colonne soit vide.

Merci d'avance !

42fichier-a-et-b.zip (178.11 Ko)
Rechercher des sujets similaires à "comparer colonnes fichiers copier donnees"