Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2021 VBA Comparaison 2 fichiers

l.et.lilou

XLDnaute Junior
Bonjour à tous,

J'ai besoin de votre aide !
J'aimerais pouvoir comparer 2 bases clients via vba (présentes dans 2 onglets différents) et si jamais nous nous apercevons qu'une grille tarifaire à changer entre les 2 onglets, créer un onglet "changement de grille" ou nous retrouvons les 4 données suivantes :
- n° du client
- nom du client
- Ancienne grille tarifiaire
- Nouvelle grille tarifaire.

Dans le cas joint, je vous ai mis le résultat attendu dans "changement de grille".
Je suis sur que ca peut être hyper simpa en vba sachant que ma base client aujourd'hui représente plus de 10 000 clients.

Merci à vous
 

Pièces jointes

  • Changement de grille.xlsx
    11.2 KB · Affichages: 6

Cousinhub

XLDnaute Barbatruc
Inactif
Bonjour,
Dans cette proposition, je n'utilise pas le VBA, mais Power Query (en natif dans ta version d'Excel)
J'ai mis les plages sous forme de Tableaux Structurés (T_Anc et T_Nouv)
Et dans la requête, je supprime les doublons, et extrait les différences dans le Tableau du 2ème onglet
Clic droit dans la requête, "Actualiser", ou Ruban "Données", "Actualiser tout" pour mettre à jour
Bonne journée
 

Pièces jointes

  • PQ_Chgt Grille.xlsx
    21.3 KB · Affichages: 5

vgendron

XLDnaute Barbatruc
Hello

une solution par Power Query
quand tu changes les données d'entrée (les deux tables initiale et nouvelle),
il suffit de faire un clic droit /actualiser sur la table de comparaision

Edit: avec le bon fichier
 

Pièces jointes

  • Changement de grille.xlsx
    22.5 KB · Affichages: 3
Dernière édition:

Cousinhub

XLDnaute Barbatruc
Inactif
Re-,
Han mais c'est génial !
@Cousinhub: comment fais tu pour faire cela ?
Pour ce faire, j'utilise un utilitaire "Power Query", en natif depuis la version 2016 d'Excel, en Add-on gratuit pour 2013 et 2010 Pro (Merci JM)
Pour te faire une idée du fonctionnement, voir les bases sous ce lien
Et ensuite, un peu (beaucoup) de travail personnel, quelques questions, et on y arrive...
Bon courage
 

Discussions similaires

Réponses
6
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…