Bonjour à tous

J'aimerais savoir s'il existe du code libre en vba pour fusionner deux tables contenues dans 2 feuilles Excel différentes, et qui partagent des colonnes communes (même en-tête et même type de données). J'ai trouvé diverses solutions payantes, mais qui me semblent un peu chères pour l'usage que je veux en faire (de plus, je veux pouvoir l'utiliser au boulot, et là, c'est certain, pas possible de convaincre mon service IT d'acheter ce genre de plug-ins). Par exemple:
- http://www.ablebits.com/excel-lookup-tables/index.php
- http://www.sobolsoft.com/exceljoin/
Je ne suis qu'un programmeur du dimanche en VBA, mais les quelques projets sur lesquels j'ai travaillé me laissent penser que créer un script qui remplit cette tâche (sans peut-être toutes les fonctionnalités de ces soft payants), n'est pas une tâche qui me prendra des mois, en particulier via l'utilisation d'ADO (utilisation de commande SQL appropriées). Mes tables ne sont pas monstrueuses (quelques centaines de lignes), la vitesse n'est donc pas un problème.

Ma question est donc double:
- connaissez-vous un script libre (ou au moins gratuit) qui fasse ce type de chose?
- si non, pensez-vous que celà soit très compliqué?

Désolé si je suis passé à côté de ce code sur ce site, mais j'ai essayé plusieurs termes (merge, join, fusionner...), qui ne m'ont pas permis de trouver ce que je cherche.

Merci par avance