comparer 2 fichiers avec une macro

superniko

XLDnaute Nouveau
Bonjour à tous,
Je souhaiterais afficher le resultat d'une comparaison de 2 fichiers excels ds un ou plusieurs onglets.
Pour cela, j'aimerais crée une macro ds un doc vierge et en cliquant sur cette macro qu'on aille chercher
les 2 fichiers excel dont on a besoin.
En fait il s'agit de comparer 2 colonnes dans chaque fichier et d'indiquer les différences dans un nouvel onglet.

Voici les éléments que j'aimerais voir apparaitre lors de la comparaison:
les éléments ajouté et supprimé et les différences des quantités.

Il faut comparer le fichier nomenclature2 par rapport au fichier nomenclature1.

Je joins 3 fichier excel:
2 fichier nomenclature qui vont servir pour la comparaison
ainsi qu'un fichier qui serait le resultat de la macro appelé ici 'exemple.xls'

Voir les détails dans le fichier exemple.xls


Merci.
Nicolas [file name=fichiers.zip size=8186]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/fichiers.zip[/file]
 

Pièces jointes

  • fichiers.zip
    8 KB · Affichages: 61
  • fichiers.zip
    8 KB · Affichages: 62
  • fichiers.zip
    8 KB · Affichages: 65
B

bebere

Guest
bonjour Superniko
je t'ai fait une macro,dis moi si çà va

j'ai mis un petit mot dans le fichier

à bientôt :) [file name=fichiers_20050829205217.zip size=37409]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/fichiers_20050829205217.zip[/file]
 

Pièces jointes

  • fichiers_20050829205217.zip
    36.5 KB · Affichages: 148
S

superniko

Guest
Salut Bebere

Non c pas trop ce que je veux.

Dans un 1er tps, créer un doc vierge avec 3 boutons:
2 boutons permettant d'aller chercher les fichiers excels (1 bouton pour chaque fichier.)
1 bouton pour executer la macro
Cette macro devrait permettre la comparaison des 2 fichiers.

Le problème c que ta macro ne marche po, elle stop.
De plus, j'ai aperçu dans ton code, que tu appele le fichier nomenclature 1 et 2. Mais c pour simplifier la tache que j'ai renommés les fichiers.
Mais les fichiers a comparer auront toujours des nom différents, il ne faut donc pas s'amuser a modifier la macro pour appeler tel ou tel fichier excel.

Donc voila.

Si t'as d'autre question n'hésite pas.
J'espere etre plus clair
Nico
 

superniko

XLDnaute Nouveau
Salut Bebere

Non c pas trop ce que je veux.

Dans un 1er tps, créer un doc vierge avec 3 boutons:
2 boutons permettant d'aller chercher les fichiers excels (1 bouton pour chaque fichier.)
1 bouton pour executer la macro
Cette macro devrait permettre la comparaison des 2 fichiers.

Le problème c que ta macro ne marche po, elle stop.
De plus, j'ai aperçu dans ton code, que tu appele le fichier nomenclature 1 et 2. Mais c pour simplifier la tache que j'ai renommés les fichiers.
Mais les fichiers a comparer auront toujours des nom différents, il ne faut donc pas s'amuser a modifier la macro pour appeler tel ou tel fichier excel.

Donc voila.

Si t'as d'autre question n'hésite pas.
J'espere etre plus clair
Nico
 
B

bebere

Guest
bonjour Superniko
la comparaison,tu la veux dans un nouveau fichier ou quoi
la macro ne bloque pas,lis ce qui suit
'Pour lire et écrire dans un classeur fermé en utilisant ADO,
'la bibliothèque
'Microsoft ActiveX Data Objects 2.x Library
'doit être cochée dans Outils\\Références du VBAProject.

mais si tu veux ouvrir les fichiers,je supprimme
à toi de dire à bientôt
 

superniko

XLDnaute Nouveau
En effet j'ai vu que la macro marche, je n'avais pas modifié le chemin d'acces pour les fichiers.
Mais cela ne me plait pas tt a fait, car celui qui utilisera cette macro en fera beaucoup par jour, il ne faut donc pas à avoir a modifier la macro. (perte de temps, cause d'erreur)
J'aimerais si c possible, avoir 2 boutons pour aller chercher les fichiers.

De plus, j'aurais souhaité avoir 2 couleurs qui correspondent chacune à 1 fichier et non pas avoir 1 couleur alternée avec l'autre.

De plus j'ai aperçu une erreur par ex la réf 7420409331 apparait 2 fois avec le même nombre.. idem pour la T533205255.

Nico et Ludo
 

Discussions similaires

Réponses
5
Affichages
415

Statistiques des forums

Discussions
312 400
Messages
2 088 082
Membres
103 710
dernier inscrit
amin Saadaoui