[Resolu] Trier 2 feuilles ou classeur

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Bearn 64

XLDnaute Occasionnel
Bonjour le Forum,

Je viens vers vous pour une piste ou correction d'une macro trouvée sur le net et qui plante.
(par ma méconnaissance du VBA). Et de multiple recherches sur Excel Download que je n'ai su adapter.

Le but est de trier 2 classeurs excel qui sont mis a jour mensuellement.

Dans les fichiers joints :
soit 2 classeurs Ancien et Nouveau ou dans le même classeur macro Feuil1 ancien, Feuil2 nouveau

La feuille resultat devant contenir
en jaune les modifications,
en vert les ajouts sur nouveau par rapport a ancien.
en rouge les suppressions sur nouveau par rapport a ancien.

Le classeur joint est fait a titre d'exemple a la main.

La colonne CODE est avec des valeurs unique.
La colonne EMAIL peu être mise a jour.


Merci de toute aide ou piste pour arriver a bon port.
 

Pièces jointes

Dernière édition:
Re : Trier 2 feuilles ou classeur

Bonjour.
Il faudrait déjà qu'on sache sur quel critère effectuer le rapprochement.
Il y a du code dans une macro Comparaison1. On y voit des tests sur la colonne A, or elle est vide aussi bien dans Feuil1 (ancien) que dans Feuil2 (nouveau) !
Enfin moi je chargerais les 2 source dans un tableau en mémoire unique, en gardant dans une colonne supplémentaire un indicateur de la source, je m'établirais (j'ai un module de classe pour ça) la liste de numéros de lignes classés dans l'ordre du critère de regroupement afin d'avoir ensemble, lors du parcours, les correspondants des 2 sources pour éviter les doubles boucles.
 
Dernière édition:
Re : Trier 2 feuilles ou classeur

Bonjour Dranreb, le Forum,

Merci de ta réponse.
Les 2 fichiers M-1 et M ont la même structure.
Tous les mois un fichier nouveau est extrait avec son lot de modifications, ajouts suppressions modifications.
Je souhaiterai pouvoir en feuil3 avoir toutes ses modifications en couleur en fonction de ses modifications.

Les données sont soit dans le même fichier Classeur1.xlsm ancien en Feuil1, nouveau en Feuil2.
Ou sous deux fichiers ancien.xlsx ou nouveau.xlsx

Le fichier nouveau est composé de 800 lignes.

Attention débutant ou tout comme.

Merci de ton aide.
 

Pièces jointes

Re : Trier 2 feuilles ou classeur

Avant que je n'ouvre le classeur pour rien, s'il n'a pas changé, vous avez cette fois ci défini quelle(s) colonne(s) détermine(nt) que deux lignes venant des feuilles sources différentes se rapportent à la même chose ?
 
Re : Trier 2 feuilles ou classeur

Le Fichier Classeur1.xlsm
les colonnes vides comportent des données diverses et peu évolutives.
Soit je colle ancien.xls et nouveau.xls dans Classeur1.xlsm
Soit on utilise les fichiers séparément avec uniquement une macro dans Classeur1.xlsm

Ce que je voudrai récupérer
Les informations présentes dans ancien.xlsx et pas dans nouveau.xslx
Les informations présentes dans nouveau.xlsx et pas dans ancien.xslx
Les modifications intervenues sur des données du fichier ancien.xlsx dans nouveau.xlsx



Merci de ton suivit
 
Re : Trier 2 feuilles ou classeur

Dans nouveau des lignes sont crées.
Dans nouveau des lignes n'existe plus par rapport a ancien.
Des lignes sont modifiées dans nouveaux mais existe dans ancien.

La colonne C le CODE est unique.

Pour "Oui mais comment on discerne une ligne modifiée et des lignes différentes ?" seulement des lignes modifiés.

🙂
 
Re : Trier 2 feuilles ou classeur

Voir poste #10. Faites le avec une MeFC.
Ah. Non j'avais mal compris la question. Pas évident.
Le mieux serait de reproduire les deux, l'ancien et le nouveau, et mettre "(Original)" sur le 1er. Alors on pourrait aussi le faire avec une MeFC.
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
533
Retour