XL 2016 comparer deux tableaux dynamiques dans deux fichiers excel

Rym1208

XLDnaute Nouveau
Bonjour a tous:)
je souhaiterais pouvoir comparer une colonne dans deux fichiers differents et creer un tableau dans un troisieme fichier si il trouve des differences.
details:
mes deux fichiers sont des tableaux croisés dynamiques que j'ai crée.
j'utilise la version excel 2016.
si besoin de plus de details n'hesitez pas a m'en faire part.
merci a vous tous
 

Rym1208

XLDnaute Nouveau
La Fonction StrComp renvoie un argument , -1,0,1, nul.
elle n'est pas de grande utilité et nous avons plus simple avec =,>,<.
Vous avez le resultat de la comparaison des colonne P et BE et je ne saisi pas ce qu'il manque, à moins de faire parvenir un fichier plus parlant§
a+
Bonjour,
j'ai mis des nom aux colonnes qui sont :
reference maison (chaine de caracteres)
caracteristique maison (chaine de caracteres)
indice marche (valeur numerique)
et les ligne ne sont pas dans le même ordre dans chaque fichier comme je les recois moi même
il devrai prendre une reference maison de la feuil 1 chercher la reference maison identique dans feuil2
quand c'est le cas comparer leurs caracteristique maison respectives et seulement quand c'est identique il compare l'indice marche de chaque .
quand les indice marche sont diffrent or que la reference maison et la caracteristique maison sont indentique il cree une ligne dans la feuil3
dans cette feuil il y aura 4 colonnes qui vont contenir la reference maison et caracterisqtique maison de la feuil1 et indice marché de chaque feuil vu qu'ils seront differents

merci
et bonne journee
 

Pièces jointes

  • Classeurtest2.xlsx
    64.8 KB · Affichages: 10

néné06

XLDnaute Accro
Bonjour
Sur le fichier reçu, je remarque que:
Reference maison en Feuil1 est en colonne E et en Feuil2 en colonne B ?
Indice marché en Feuil1 est en colonne P et en Feuil2 en colonne BE?
Caracteristique maison en Feuil1 est en colonne AP et en Feuil2 en colonne BO ?
une question:
ces valeurs sont toujours dans ces mêmes colonnes et c'est normal ?

A+
 

néné06

XLDnaute Accro
Re,
le sheets("Feuil2") est obligatoire pour que Match cherche la feuil2 en colonne B, sinon il cherchera en Feuil3.
l'exemple que j'ai envoyé fonctionne et chez vous??
vos feuilles sont intitulées comment?
Feuil1,2,3 ou autre chose?


A+
 

néné06

XLDnaute Accro
Re,
j = Application.Match(Sheets("Feuil1").Cells(i, 5), Sheets("Feuil2").[B:B])
j ' si la valeur de Feuil1,ligne i, col E existe en Feuil2, colonne B , j donne le numero de la ligne en feuil2
Sheets("Feuil1").Cells(i, 5) ' Valeur à rechercher de la cellule ligne i, colonne E de la Feuil1
Sheets("Feuil2").[B:B] 'rechercher dans la colonne B de la Feuil2 la valeur à rechercher

A+
 

Discussions similaires

Réponses
35
Affichages
901

Statistiques des forums

Discussions
312 321
Messages
2 087 265
Membres
103 501
dernier inscrit
talebafia