Macro pour comparer 2 liste sous excel

manager005 Messages postés 2 Statut Membre -  
gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
je suis novice en vb.
Je souhaiterai simplement comparer deux tableaux dans 2 feuilles excel différentes. Ces 2 tableaux sont des listes de rupture de xts d'un magasin. (avec 4 colonnes : gencod, libellé, stock, ruptures) et environ 250 lignes.

Voici un exemple du tableau de rupture de la semaine 1 rempli.
gencod libellé stock probleme

3564700 haricots 53 rupture centrale
5647984 eau 2 pas commandé
9864752 lait 5 xts arreté
541918 chips 12 livraison le 28-01

Puis le tableau de la semaine 2 avec une nouvelle liste de rupture.

gencod libellé stock probleme
12345 pates 0
6547 biere 5
5647984 eau 0
...

Je souhaiterai comparer ces 2 tableaux et lorsque 2 lignes sont identiques, recopier les infos de la colonne problème(semaine1) dans la colonne probleme(semaine2).
Cela me permettrai de gagner du temps et de ne pas faire 2 fois la même recherche pour le même xts.
A voir également:

4 réponses

lermite222 Messages postés 9042 Statut Contributeur 1 191
 
Bonjour,
Le plus simple c'est que tu met un classeur avec deux feuilles exemples et une troisième avec le résultat souhaiter.
Tu peu le mettre sur Cjoint.com et mettre le lien dans un poste suivant.
A+
0
manager005 Messages postés 2 Statut Membre
 
Voici le classeur d'exemple : https://www.cjoint.com/?bvoFvngapw
0
lermite222 Messages postés 9042 Statut Contributeur 1 191
 
Tu aurais pu signaler que tu est avec excel 2007, patiente un peu, dés que je suis sur mon autre PC j'y regarde.
Probablement pas avant demain.
A+
0
gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
bonjour

Ce doit être possible avec une formule avec le classeur ici :

http://www.cijoint.fr/cjlink.php?file=cj200901/cijoicIGIO.xls

la formule :
=RECHERCHEV(B4;DECALER('s1'!$A$1;EQUIV(A4;'s1'!$A:$A;0)-1;1;200;3);3;0)
0