OVH Cloud OVH Cloud

Comparer deux fichiers

12 réponses
Avatar
Nico
Bonjour,

je possède 2 fichiers Excel avec des listes de lieux à l'interieur.
Je voudrais comparer une liste avec l'autre, afin de voire quelles lieux
apparaissent dans les 2 fichiers. Existe t'il une macro pour cela? qqun l'a
t'il deja fait?
Je suis débutant en vba mais pas en developppement.

Merci a tous ceux qui me liront et ceux qui pourront me repondre.

A++

Nico

2 réponses

1 2
Avatar
Nico
Malheuresement c'est pour mon travail et le tableau contient des données
confidentielles...... je ne peut donc pas te l'envoyer, mais je te remercie
infiniment pour ton aide cependant.
"Pounet95" a écrit dans le message de
news:eD%
Bonjour,
Oui, bien sûr et à mon avis sans VBA uniquement par des fonctions de
recherche.
Dans un premeir temps t'es-t-il possible de mettre par de simples
copier/coller
tes 2 listes dans une feuille d'un nouveau classeur ?
Ensuite ce classeur tu le sauvegardes et tu le mets en pièce jointe
sur le site http://cjoint.com
Je le récupère ( et d'autres aussi ) et je te propose une solution.
OK ?

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/

"Nico" a écrit dans le message de news:
%
un de mes tableau fait 1700 lignes, l'autre 10000. Il faut que je sache
quelles données du tableau qui fait 1700 lignes apparaissent dans le
tableau
qui en fait 10000....
C'est possible ca?
"Nico" a écrit dans le message de
news:%
Ok je vais tester ca. Le prob c'est que mes 2 fichiers n'ont pas la
meme



taille et sont différents au niveau des intitulés de colonne.
je vais essayer.
"anomymousA" a écrit dans le
message

de news:
re,

en ce cas, la procédure que t'a indiqué Sax Bob entretemps répondra
me




semble t-il à ta demande.

Cordialement


En fait je pensais a une macro qui allait passer les 2 tableaux en
revue



et
me dire ce qu'il y a de similaire.
Je peux pousser le vice en voulant que cette macro m'inscrive dans
un





3e
tableau les magasins qui sont en double :-D mais bon.
"anomymousA" a écrit dans le
message


de news:
bonjour,

il existe bien sur des méthodes de comparaison mais la 1ere
question
que



je
souterais te poser c'est dois tu faire cela automatiquement , car
il
existe

la fonction RechercheV sur Excel qui fait ça très bien
manuellement.


Bonjour,

je possède 2 fichiers Excel avec des listes de lieux à
l'interieur.





Je voudrais comparer une liste avec l'autre, afin de voire
quelles
lieux




apparaissent dans les 2 fichiers. Existe t'il une macro pour
cela?
qqun




l'a
t'il deja fait?
Je suis débutant en vba mais pas en developppement.

Merci a tous ceux qui me liront et ceux qui pourront me
repondre.








A++

Nico

























Avatar
Nico
ca a marché!!!!
merci!!!
"anomymousA" a écrit dans le message
de news:
re,

pour tout te dire, je n'ai pas essayé, mais en lisant le programme, il est
effectivement assis sur la nécessité d'avoir une identité de lignes et de
colonnes entre les tableaux.

Je peux te proposer autre chose si tu veux.

' Compare les colonnes A et B et inscrit 0 en colonne C lorsque
' une valeur en colonne A existe aussi dans la colonne B
' Détourne l'utilisation de la fonction Match (Equiv) pour trouver
' les données de A qui sont présentes dans B
' John Topley, mpep

Sub CompareTwoColumns()

Dim rngA As Range
Dim rngB As Range

Set rngA = Range(Cells(1, "A"), Cells(Rows.Count, "A").End(xlUp))
Set rngB = Range(Cells(1, "B"), Cells(Rows.Count, "B").End(xlUp))


For Each cell In rngA
If Not IsError(Application.Match(cell.Value, rngB, 0)) Then
Cells(cell.Row, "C").Value = 0
End If
Next
End Sub


Donc, pour comparer correctement mes 2 tableaux, il faut qu'il ait la
meme


taille niveau ligne, la meme taille niveaux colonne?
"Nico" a écrit dans le message de
news:%
Ok je vais tester ca. Le prob c'est que mes 2 fichiers n'ont pas la
meme



taille et sont différents au niveau des intitulés de colonne.
je vais essayer.
"anomymousA" a écrit dans le
message

de news:
re,

en ce cas, la procédure que t'a indiqué Sax Bob entretemps répondra
me




semble t-il à ta demande.

Cordialement


En fait je pensais a une macro qui allait passer les 2 tableaux en
revue



et
me dire ce qu'il y a de similaire.
Je peux pousser le vice en voulant que cette macro m'inscrive dans
un





3e
tableau les magasins qui sont en double :-D mais bon.
"anomymousA" a écrit dans
le





message
de news:
bonjour,

il existe bien sur des méthodes de comparaison mais la 1ere
question






que
je
souterais te poser c'est dois tu faire cela automatiquement ,
car il






existe
la fonction RechercheV sur Excel qui fait ça très bien
manuellement.








Bonjour,

je possède 2 fichiers Excel avec des listes de lieux à
l'interieur.





Je voudrais comparer une liste avec l'autre, afin de voire
quelles







lieux
apparaissent dans les 2 fichiers. Existe t'il une macro pour
cela?







qqun
l'a
t'il deja fait?
Je suis débutant en vba mais pas en developppement.

Merci a tous ceux qui me liront et ceux qui pourront me
repondre.








A++

Nico

























1 2