Bonjour,
je suis en train de creer un boton avec macro sous vba qui doit me permettre de comparer des cellules de deux tableau. j expose le fonctionnement:
j ai deux tableau excel contenant chaqun deux plages de references d'articles.
l une de ces plages en contient plus (il possede des nouvelles references d articles en plus). Ma comparaison entre ces deux plages doit me permettre de mettre en evidence les nouvelles references et je doit pouvoir les sortir du tableau pour les copier dans une zone du deuxieme classeur.
Mon soucis c que quand je cherche a comparer mes refereneces articles mon bout de code ne fait pas ce que je souhaite:
il y a une chose que je ne comprend pas, au debut je definis divers variables i j etc... que j utilise apres pour definir la valeur de mes cellules a comparer le pb c que quand j affiche la valeur de ces variables au niveau
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 i = 1 j = 1 a = 5 b = 2 c = 427 Do If Monclasseur.Sheets("Sage").Cells(i, j).Value = MaBase.Sheets("Stat Art").Cells(a, b).Value Then MsgBox ("i " & i) MsgBox ("j " & j) s = Monclasseur.Sheets("Sage").Cells(i, j).Value t = MaBase.Sheets("Stat Art").Cells(a, b).Value MsgBox (" s= " & s) MsgBox (" t= " & t) a = a + 1 MsgBox ("a= " & a)
il ne me ressort pas les bonne valeurs. En faite j ai l impression qu il recherche des valeurs de references articles egale or ca n est pas ce que je lui demande.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 MsgBox ("i " & i) MsgBox ("j " & j)
Si qq peut m aider a trouver mon pb ou si encore mieux qq connait un methode pour pouvoir ressortir des references qui sont en plus entre deux tableau sera serait tres cool.
merci d'avance pour votre aide.
Partager