XL 2016 Comment comparer des données de deux worksheets différents dans 2 fichiers excel

jymathieu

XLDnaute Nouveau
Bonjour,
Je voudrais comparer les données de deux worksheets qui sont contenus dans 2 fichiers excel différents, chacun contenant plusieurs worksheets.
Chaque trimestre, un document BO (Business Object) est tourné et exporté en Excel: ce fichier nous donne les données mises à jour pour la période concernée.
Certaines de ces données doivent ensuite être intégrées dans un autre fichier si des différences apparaissent; il faut donc les comparer, worksheet par worksheet, sachant qu'ils n'ont pas été nécessairement nommés à l'identique.

Un grand merci d'avance.

Bien à vous,
Jean-Yves
 

Wayki

XLDnaute Impliqué
Bonjour,
Sans fichier et sans connaître vos talents en VBA, je sais pas si cette réponse vous aidera.
Vous n'êtes pas obligé connaître le nom de vos classeurs ni de vos feuilles pour pouvoir les manipuler. Vous pouvez le faire via leur index (n°).
Au lieu par exemple d'écrire workbooks("classeur 1").worksheets("Feuil1"), vous pouvez très bien noter workbooks(1).worksheets(1), si ces index correspondent bien.
La précision reste cependant assez vague si il.y à une multitude de feuilles, par exemple la 2 ème feuille du classeur n'aura pas forcément comme index 2.
Vous pouvez utiliser l'espion, le msgbox ou la fenêtre d'exécution de l'éditeur pour connaître l'index de votre objet (ex : debug.print worksheets("feuil1").index)
A +
 

Discussions similaires

Statistiques des forums

Discussions
311 711
Messages
2 081 799
Membres
101 818
dernier inscrit
tiftouf5757