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 !
Pièce jointe 205126