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

Microsoft 365 Comparer, extraire et trier 2 listes

Amanite

XLDnaute Nouveau
Bonjour !

Voici mon problème : nous avons lancé un E-Shop qui contient des produits provenant d'un stock principal (Stock A), ainsi que quelques produits qui ne sont PAS dans le stock A (mais qui sont dans un stock B).

Je souhaite mettre en vis-à vis, à gauche TOUS les articles du stock A (y compris ceux qui ne sont PAS sur le Shop), et à droite TOUS les articles qui sont sur le Shop, donc inclus ceux qui sont dans le stock A et ceux qui n'y sont pas.

Il est important que les deux listes soient en vis-à-vis ligne par ligne afin de gérer le stock et décider ce qui va ou non sur le Shop.

Ce qui fait qu'il y a forcément, en bas à droite de cette comparaison, une liste des produits qui sont sur le Shop mais PAS dans le stock A. Ce que je ne sais pas faire, c'est comment rapatrier ces produits de l'onglet "Shop" (qui vont évoluer, on va en ajouter, en supprimer...) pour ne lister à cet endroit que les produits du stock B, à la suite des lignes, sans espace et si possible triés.

Le stock A est historique et quand à lui immuable.

Le fichier ci-joint vous montrera tout ça mieux qu'un long discours.

Merci d'avance pour vos conseils !

PS : si je peux éviter le VBA, je préfère
 

Pièces jointes

  • Démo comparaison stocks.xlsx
    15.9 KB · Affichages: 18

Amanite

XLDnaute Nouveau
Bonjour.

Merci pour votre proposition.

Elle ne remplit toutefois pas ma requête car non seulement les articles des colonnes G à K ne s'alignent plus vis-à-vis des mêmes références qu'aux colonnes A à C (par exemple référence B001 sur la même ligne sur toutes les colonnes)

Et ensuite et surtout (c'était ma requête principale), les nouvelles références X001 à X010 ne doivent pas se trouver sur de nouvelles colonnes, mais bien sous les colonnes G à K, à partir de la cellule G45 dans votre ficher, à la suite des autres....

Une idée ?
 

mapomme

XLDnaute Barbatruc
Supporter XLD
Bonsoir à tous ,

Une piste par VBA. Le code est dans Module1. Cliquez sur le bouton Hop!

Edit :
v2a -> une correction pour le nom de l'article.
 

Pièces jointes

  • Amanite- comparaison stocks- v2a.xlsm
    27.4 KB · Affichages: 7
Dernière édition:

Hasco

XLDnaute Barbatruc
Repose en paix
bonsoir,

Une autre par PowerQuery inclus dans excel 365 dans l'onglet 'Données'

Cordialement
 

Pièces jointes

  • Démo comparaison stocks.xlsx
    36.2 KB · Affichages: 7
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…