Comparaison code source module VB

gwenant Messages postés 2 Date d'inscription lundi 10 avril 2006 Statut Membre Dernière intervention 5 décembre 2008 - 4 déc. 2008 à 17:03
gwenant Messages postés 2 Date d'inscription lundi 10 avril 2006 Statut Membre Dernière intervention 5 décembre 2008 - 5 déc. 2008 à 11:48
Bonjour,

Voici mon problème : je dispose de trois fichiers Excel comprenant de nombreux module développé en VB.

Le premier fichier est le fichier source. Les deux autres fichiers ont été modifiés par deux personnes différentes et je cherche à merger ces deux fichiers en un seul.

Je ne trouve pas de comparateur réalisant cette tache.

Le seule solution que j'ai trouvé actuellement est d'ouvrir chaque module et de les comparer un par un.


Merci pour votre aide.

3 réponses

cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
4 déc. 2008 à 20:14
Tu as la possibilité, certe un peu lourde, d'exporter tes modules vers des fichiers .bas.

Ensuite tu peux utiliser des logiciels de comparaisons de fichier style UltraCompare (payant), ou windiff (fourni avec VB6). Il doit bien en exister de gratuit sur le net.

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #    http://aide-office-vba.monforum.com/index.php
0
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
4 déc. 2008 à 20:21
Vérification faite, WinDiff existe seul, indépendamment de VB6, et qui plus est, gratuit.

Il est téléchargeable sur de nombreux sites comme par exemple ici --> http://www.brothersoft.com/windiff-76639.html

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #    http://aide-office-vba.monforum.com/index.php
0
gwenant Messages postés 2 Date d'inscription lundi 10 avril 2006 Statut Membre Dernière intervention 5 décembre 2008
5 déc. 2008 à 11:48
Merci casy pour ta réponse, mais en fait cela ne m'avance pas trop.
En effet, les comparateurs "classiques" n'arrivent pas a extraire les différents modules du fichier Excel.

> Tu as la possibilité, certe un peu lourde, d'exporter tes modules vers des fichiers .bas.
Cela reviens a ouvrir tous les modules et a les comparer un par un

Je me demande si il ne serait pas plus simple d'écrire une routine pour extraire tous les modules et les copier dans un fichier unique.
0
Rejoignez-nous