Comparer Deux Feuilles Pour Ressortir Des Différences
Maybe your like
Une citation pour vous* :
« Il n'y a pas de hasards, que des rendez-vous. »
Paul Éluard
*Il n'y avait qu'une seule chance sur 51'173 pour que cette citation soit affichée ici et maintenant.
Comparer deux feuilles pour ressortir des différences Le 05/11/2013 à 16:08ppierre26Nouveau venuMessages4Excel2007Inscrit05/11/2013TELECHARGEMENTS
Plus de 300 applications Excel sont disponibles gratuitement en téléchargement !
- Budget, gestion de comptes
- Gestion commerciale, personnel
- Plannings, calendriers
- Etc.
Bonjour à tous,
Etant débutant en VBA, je me tourne vers vous afin de bénéficier de votre expérience.
Je dispose d'un fichier excel comprenant deux feuilles. Les deux feuilles ont la même structure.
Je veux faire ressortir dans une feuille 3 les changements/Ajouts/Suppressions de lignes entre la feuille 1 et la feuille 2.
Mais ma comparaison ne porte que sur 8 colonnes sur les 24 du fichiers et elles ne sont pas toutes à coté les unes des autres.
(Ex: Je compare la cellule A;D;E;N;O;P;U;W de la feuille 1 avec les mêmes de la feuille 2)
J'aimerai, dans la feuille 3, copier seulement les lignes(en entière) qui ne sont pas identiques sur ces points là, et indiquer(dans une colonne en plus) si elle a était modifier, supprimer ou créer.
J'ai réfléchit a la question et commencer mais je suis rapidement bloquer par mon manque de connaissance en VBA... (j'ai commencer avec les instruction excel mais je suis vite dépasser...)
Mon idée :
Je concatène les cellules désiré de la feuille1 et les compares a la concaténation de celles de la feuille 2.
- Si identique je ne fait rien.
- Si léger écart je copie et indique modifier (je copie la ligne de la feuille2)
- Si présent(dans la feuille1) mais pas dans la feuille2, je copie et indique supprimer
- Si présent(dans la feuille2) mais pas dans la feuille1, je copie et indique nouveau
Toute aide sera la bienvenue! même minime
Je continu de mon coté et vous ferai part de mon avancement !
Merci d'avance
Le 05/11/2013 à 16:57Banzai64Fanatique d'ExcelMessages16'686Votes1'961Excel2003 FR (learning 2010 - 2013)Inscrit21/11/2010LieuJurançonBonjour
Bienvenue sur le forum Excel-Pratiquepierre26 a écrit :Toute aide sera la bienvenue! même minime
Que veux tu comme aide ?
Ton principe de recherche et de comparaison est bien
Si tu veux un code il serait intéressant d'avoir un fichier sur lequel travailler
Le 06/11/2013 à 09:31ppierre26Nouveau venuMessages4Excel2007Inscrit05/11/2013Merci pour cet accueil Banzai64 !
L'aide dont j'aurai besoin est un petit bout de code histoire de me lancer dans la bonne voie
Je vous met un fichier anonyme, seule les colonnes en jaune sont à comparer.
2'091comparaison-pierre.xlsx (14.35 Ko) Le 06/11/2013 à 13:26Banzai64Fanatique d'ExcelMessages16'686Votes1'961Excel2003 FR (learning 2010 - 2013)Inscrit21/11/2010LieuJurançonBonjour
Petit changement : Il faut au moins une cellule identique pour faire la comparaison, car si l'on compare sur la concaténation de cellules, soit on va trouver "ligne non trouvée" ou "Ligne identique"
Dans ce fichier on compare les lignes avec le même ID
A toi de voir
5'179pierre26-comparaison-v001.xlsm (33.50 Ko) Le 06/11/2013 à 15:06ppierre26Nouveau venuMessages4Excel2007Inscrit05/11/2013J'ai décortiquer ton code et je trouve ça fabuleux.
En fait tu utilise l'id de la première colonne comme une sorte de référence?
Peut-tu m'expliquer pourquoi dans ce cas la concaténation ne fonctionnerai pas? (j'aime bien comprendre ce que j'utilise )
En tout cas merci!! ça fonctionne à merveille !
Le 06/11/2013 à 15:19Banzai64Fanatique d'ExcelMessages16'686Votes1'961Excel2003 FR (learning 2010 - 2013)Inscrit21/11/2010LieuJurançonBonjour
Lors d'une concaténation pour qu'il y a égalité il faut que TOUTES les colonnes soient identiques
Donc quand tu compares les 2 feuilles
- soit la concaténation est identique et là pas besoin de tester les cellules
- soit tu indiques que tu l'enregistrement de la feuille1 est supprimée de la feuille2 car tu n'auras pas trouvé la concaténation exacte
Tu n'auras jamais de ligne "modifiée"
Le 06/11/2013 à 15:21ppierre26Nouveau venuMessages4Excel2007Inscrit05/11/2013Bien vu, je n'avais pas penser a ça
Encore merci !
Le 04/08/2015 à 17:09mmathieu2105Nouveau venuMessages3Excel2010Inscrit04/08/2015Bonjour,
Je me permets de déterrer ce post car je souhaite avoir quelques détails prêt le même résultat.
j'ai également 2 feuilles Excel à comparer sur toutes les colonnes. Les deux feuilles ont la même structure et le numéro commun entre les feuille se trouve au niveau de la colonne 24 ou X.
Je veux faire ressortir dans une feuille 3 les changements/Ajouts/Modification/Suppressions de lignes entre la feuille 1 et la feuille 2 avec une couleur sur les cellules qui ont été modifiées.
Je vous joins le fichier EXCEL pour que vous puissiez comprendre
J'espère avoir été le plus précis possible
Merci de votre aide
Mathieu
969receuil1.xlsx (21.28 Ko) Le 04/08/2015 à 21:20Banzai64Fanatique d'ExcelMessages16'686Votes1'961Excel2003 FR (learning 2010 - 2013)Inscrit21/11/2010LieuJurançonBonjour et bienvenu(e)
Pas glop de squatter un post
Il faut en ouvrir un autre dans lequel tu fais référence à celui-ci
A tester
3'060mathieu2105-comparaison-v001.xlsm (43.35 Ko) Le 24/04/2019 à 13:02mmbelarbiNouveau venuMessages1Excel2016Inscrit24/04/2019ACCES PREMIUM
Soutenez le site en devenant membre Premium et profitez de plusieurs options exclusives :
- Navigation sans publicités
- Option "No Tracking"
- Option "Mode Incognito"
- Option "Dark Mode"
Banzai64 a écrit :Bonjour
Petit changement : Il faut au moins une cellule identique pour faire la comparaison, car si l'on compare sur la concaténation de cellules, soit on va trouver "ligne non trouvée" ou "Ligne identique"
Dans ce fichier on compare les lignes avec le même ID
A toi de voir
Qqun pourrait-il m'aider pour rajouter à ce code, ce qu'il faut pour identifier également les lignes ajoutées.
je n'obtiens actuellement que les modifiées et supprimées.
Merci d'avance
Rechercher des sujets similaires à "comparer deux feuilles ressortir differences"ForumsExcel - VBAComparer deux feuilles pour ressortir des différencesTag » Code Vba Pour Comparer Deux Feuilles Excel
-
[VBA Excel] Comparaison De Deux Feuilles Excel Par Niram - Page 1
-
Comment Comparer Deux Feuilles Excel (pour Les Différences)
-
COMMENT COMPARER AUTOMATIQUEMENT DEUX FEUILLES ...
-
Code Vba Pour Comparer Deux Feuilles | Excel-Downloads
-
Comparer Cellules De 2 Feuilles Excel VBA - Comment Ça Marche
-
Comment Comparer Automatiquement Deux Feuilles De Calcul Sur Excel
-
Comment Comparer Deux Tableaux Excel ? - Bureautique Efficace
-
VBA Macro Pour Comparer Toutes Les Cellules De Deux Fichiers Excel
-
Comment Comparer Deux Feuilles De Calcul Dans Un Classeur Ou ...
-
Tâches De Base Dans L'application Comparer Les Feuilles De Calcul
-
Comparez Deux Colonnes Pour Les Correspondances Et Les ...
-
Macro Ou événement Pour Comparer Deux Colonnes, Excel VBA
-
Comparer Les Données De Deux Tableaux Excel - Bonbache
-
EXCEL VBA: COMPARER 2 FEUILLES