OVH Cloud OVH Cloud

Comparaison

2 réponses
Avatar
Denys
Bonjour à tous,

Je dois construire une application dans laquelle je dois faire des
comparaisons. Cette application comportera plus de 52 feuillets, chaque
feuillet représentant la semaine 1, puis la semaine 2, etc....

Je dois pouvoir comparer les informations d'une semaine par rapport à la
précédente.

Sur les feuilles Excel qui me seront expédiées, il y a environ entre 4500 et
5000 no de compte apparaissant dans la colonne A (Il y a aussi des infos
jusqu'à la colonne O).

Je dois comparer les no de comptes de la semaine 2 avec ceux de la semaine
1, et écrire ceux de la semaine 2 n'apparaissant pas dans la semaine 1. De
plus, je dois inscrire ceux apparaissant dans la semaine 1 qui ne se
retrouvent plus dans la semaine 2.

Je devrai ensuite répéter le même manège de la semaine 3 avec la semaine 2,
etc... Quelqu'un saurait comment faire? Si possible en VBA...

Merci baucoup pour votre temps...

Denys

2 réponses

Avatar
anomymousA
bonjour,

regarde la réponse que j'ai faite dans ce forum à un fil intitulé
"comparaison de deux tableaux".

Il existe de multiples méthodes de comparaison mais la méthode par
recherchev, quand elle est bien maitrisée, fonctionne bien et est rapide.
Ensuite adaptes le code à tes besoins.
Pour automatsier la méthode par recherchev , fais un essai par
l'enregistreur de macros pour connaitre la syntaxe de recherchev.
Si tu as besoin de plus d'explications, reviens sur le forum.

A+


Bonjour à tous,

Je dois construire une application dans laquelle je dois faire des
comparaisons. Cette application comportera plus de 52 feuillets, chaque
feuillet représentant la semaine 1, puis la semaine 2, etc....

Je dois pouvoir comparer les informations d'une semaine par rapport à la
précédente.

Sur les feuilles Excel qui me seront expédiées, il y a environ entre 4500 et
5000 no de compte apparaissant dans la colonne A (Il y a aussi des infos
jusqu'à la colonne O).

Je dois comparer les no de comptes de la semaine 2 avec ceux de la semaine
1, et écrire ceux de la semaine 2 n'apparaissant pas dans la semaine 1. De
plus, je dois inscrire ceux apparaissant dans la semaine 1 qui ne se
retrouvent plus dans la semaine 2.

Je devrai ensuite répéter le même manège de la semaine 3 avec la semaine 2,
etc... Quelqu'un saurait comment faire? Si possible en VBA...

Merci baucoup pour votre temps...

Denys


Avatar
Denys
Bonjour anonymousA,

Merci pour ta réponse. Cependant, j'ai essyé avec la fonction Vlookup, mais
ça ne fonctionne pas. Je ne suis pas familier avec cette fonction. J'ai cru
comprendre que je devais avoir un "array", donc une liste de compte
préidentifiés....que je n'ai évidemment pas.... Ou bien j'ai mal compris...

Lorsque je veux comparer une feuille à une autre, je veux qu'Excel me liste
tous les comptes n'apparaissant pas dans une page (semaine 1), puis ceux
n'apparaissant plus sur la seconde page (semaine 2) par rapport à la première
page.

Merci.
Denys


bonjour,

regarde la réponse que j'ai faite dans ce forum à un fil intitulé
"comparaison de deux tableaux".

Il existe de multiples méthodes de comparaison mais la méthode par
recherchev, quand elle est bien maitrisée, fonctionne bien et est rapide.
Ensuite adaptes le code à tes besoins.
Pour automatsier la méthode par recherchev , fais un essai par
l'enregistreur de macros pour connaitre la syntaxe de recherchev.
Si tu as besoin de plus d'explications, reviens sur le forum.

A+


Bonjour à tous,

Je dois construire une application dans laquelle je dois faire des
comparaisons. Cette application comportera plus de 52 feuillets, chaque
feuillet représentant la semaine 1, puis la semaine 2, etc....

Je dois pouvoir comparer les informations d'une semaine par rapport à la
précédente.

Sur les feuilles Excel qui me seront expédiées, il y a environ entre 4500 et
5000 no de compte apparaissant dans la colonne A (Il y a aussi des infos
jusqu'à la colonne O).

Je dois comparer les no de comptes de la semaine 2 avec ceux de la semaine
1, et écrire ceux de la semaine 2 n'apparaissant pas dans la semaine 1. De
plus, je dois inscrire ceux apparaissant dans la semaine 1 qui ne se
retrouvent plus dans la semaine 2.

Je devrai ensuite répéter le même manège de la semaine 3 avec la semaine 2,
etc... Quelqu'un saurait comment faire? Si possible en VBA...

Merci baucoup pour votre temps...

Denys