Supprimer des doublons dans 2 feuilles

  • Initiateur de la discussion Initiateur de la discussion sr94
  • 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 !

sr94

XLDnaute Occasionnel
Bonjour,


Je souhaiterais développer une macro pour mettre à jour un classeur.


Toutes les semaines j’envoie des fichiers à mes fournisseurs pour qu’ils les mettent à jour.

Dans mon classeur, j’ai une feuille « mise à jour » pour importer et consolider ces fichiers.

Je souhaiterais maintenant améliorer la macro pour que dans ma feuille « tableau de bord », toutes les lignes concernant les fournisseurs en commun avec « mise à jour » soient supprimées (même si les autres colonnes sont différentes), et que les lignes consolidées soient ajoutées.
Les autres ligne de "tableau de bord" sont inchangées.


Pouvez-vous m’aider ?


Merci beaucoup
 

Pièces jointes

Bonjour,
Oui ça marche mais dans mon fichier d'origine le critère à comparer est en fait la colonne C (mon fichier test a été trop simplifié désolée ...) et les données de la feuille "tableau de bord" sont dans un tableau, ça ne semble pas marcher.
Du coup j'ai modifié mon fichier test ci-joint.
Merci beaucoup
 

Pièces jointes

Bonjour sr94, le Forum 🙂

Est-ce le fichier original comporte plus de (disons 10) A B C? Et dans la feuille mise à jour est-qu'il n'y a que B ou aussi les autres?

Il faut aussi modifier le titre, tu ne supprime pas les doublons dans les deux feuilles; mais tu compare ceux-ci. Si identiques, tu supprime les doublons de la feuille A, puis les réinjecte à partir de la feuille B.

j’envoie des fichiers à mes fournisseurs pour qu’ils les mettent à jour.
Mais, je ne comprend pas. Si c'est toi qui passe la commande, pourquoi c'est les fournisseurs qui doivent faire la mise à jour??? 😵

Normalement, toutes les commandes doivent être sauvegardées. La tu supprime les anciennes et ajoute les nouvelles. En cas de réclamations ou autre, comment tu peux le vérifier?? 🙄
 
Dernière édition:
Le fichier original comporte 33 colonnes, qui sont identiques sur les 2 feuilles.
Les titres sur les 2 feuilles sont les mêmes.
On compare uniquement la colonne C.
En gros pour les fournisseurs qui sont dans la feuil 2 je supprime les lignes de la feuille 1 de ces fournisseurs et je les remplace par ceux de la feuil2. Les lignes supprimées et remplacées sont censées être les mêmes (avec la mise à jour du fournisseur) mais certains fournisseurs utilisent des anciens fichiers, je me base donc maintenant uniquement sur le fournisseur pour ne plus chercher les lignes qui n'ont plus lieu d'être.

Une sauvegarde est effectuée de ce fichier toutes les 4 heures en cas de besoin.
Les fournisseurs font la mise à jour car c'est eux qui connaissent les différentes étapes de la production, et ce sont ces étapes qui nous permettent de calculer le délai final (injecté dans notre ERP à partir de ce fichier). Le fichier est également synchronisé avec notre ERP pour récupérer les commandes en cours.

Merci beaucoup
 
Bonjour,

Est ce que vous auriez une idée sur ce sujet ? Comment éviter la création de ces lignes vides ?
Je pense que le problème vient du fait que la macro recherche la dernière ligne de la feuille alors qu'il doit chercher la dernière tu tableau Tableau1, comment modifier le code ?

Merci beaucoup
 
Dernière édition:
- 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

Réponses
2
Affichages
661
C
  • Résolu(e)
Réponses
2
Affichages
802
Cassandre16
C
Retour