Recherche de données non communes à deux bases

  • Initiateur de la discussion Initiateur de la discussion materhorn
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

materhorn

XLDnaute Occasionnel
Bonjour

J'ai un fichier sur lequel je répertorie sur un onglet la liste globale des ventes d'un produit

Sur un autre onglet figure la liste des ces ventes qui sont conformes à des normes définies.
Ces ventes font référence à un code client (Identifiant Client )
Je voudrais faire ressortir sur un autre onglet le "solde" des ventes non conformes c'est a dire la liste des ventes qui ne figurent pas dans les deux listes.

J'ai réussi à obtenir ce résultat, mais par un moyen qui ne me semble pas très académique.

Je vous remercie d'avance pour votre aide
 

Pièces jointes

Re : Recherche de données non communes à deux bases

Bonjour materhorn

Il y a un défaut dan ta formule:
RECHERCHEV(D8;Conformes!D: D;2;0)
Renverra toujours une erreur, tu veux renvoyer la valeur de la 2em colonne (2) d'une plage qui n'en comporte qu'une ( D : D )
Essai ainsi:
=SI(ESTNA(RECHERCHEV(D8;Conformes!$D:$D;1;0));"Absent";"OK")

Cordialement
 
Re : Recherche de données non communes à deux bases

Bonjour Efge

Merci pour ton aide la macro correspond bien.
Toutefois j ai rajouté des colonnes dans mon fichier et je n'arrive pas a modifier la macro .
Je joins un nouveau fichier reprenant mes modifications.

Encore merci pour votre aide
Cordialement
 

Pièces jointes

Re : Recherche de données non communes à deux bases

re bonjour

Dans le fichier maquette 2 , qui tourne trés bien je ne comprends pas pourquoi certaines dates se retrouve en format anglais c'est a dire par exemple 02/10/2014 au lieu de 10/02/2014. ( ligne 28 de l'extraction et 43 de l'onglet non conforme)
Cette inversion ne sefait pas sur toutes les dates.
Cordialement
 
Re : Recherche de données non communes à deux bases

Re
Modifi la ligne de restitution du TReport comme suis:
VB:
    Sheets("Non régularisés").Cells(7, 1).Resize(J, UBound(TReport, 2)).FormulaLocal = TReport
(Ajout du FormulaLocal aui force la date en français)
Cordialement
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Triage de listes
Réponses
5
Affichages
680
S
Réponses
0
Affichages
1 K
S
D
Réponses
8
Affichages
1 K
doublefogg
D
A
Réponses
6
Affichages
958
allarmen
A
P
Réponses
6
Affichages
1 K
P
Retour