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

Supprimer les valeurs doubles (Remplacer les anciennes par les nouvelles)

aba2s

XLDnaute Junior
Bonjour la communauté,

J'ai deux fichier : un à importer et l'autre accueille les données du fichier à importer.

Je souhaite qu'a chaque import supprimer les doublons. En effet entre les deux fichiers il y aura des doublons sur les colonnes [ (Date, Vendor Name, Advertiser Name (normalized), IO Name) ].
Ce que je souhaite c'est de supprimer les anciennes valeurs du fichier destination et garder les nouvelles valeurs du fichier à importer. Car la différence entre ces deux fichiers se trouve au niveau du budget. Le budget du fichier à importer est pour la plupart supérieure (ou égale) aux budget du fichier destination.

Ma macro fait le contraire. Elle supprime les nouvelles valeurs et garde les anciennes.
VB:
Sub SupValDoublons()        
    Sheets("Source").Columns("A:V").Select 'Colonnes ou il faut supprimer les doublons
    Selection.RemoveDuplicates Columns:=Array(9, 10, 11, 12), Header:=xlYes
End Sub

Merci beaucoup pour votre aide!
 

Pièces jointes

  • Fichier à importer.xlsx
    9.5 KB · Affichages: 13
  • Fichier Destination.xlsm
    21.1 KB · Affichages: 12
Dernière édition:

Discussions similaires

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