XL 2010 VBA : supprimer doublons selon plusieurs conditions

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

livli

XLDnaute Nouveau
Bonjour,
Je souhaite créer une macro qui supprimerait des lignes en double selon plusieurs conditions.

Contenu feuille 1 :
ABCD
1CodeDateNomPrénom
2............

Contenu feuille 2 :
Deux listes de codes qui alimentent la colonne A de la feuille 1
Les types de codes correspondent à des plages de données nommées "x" et "y"

Le contexte :

Mon fichier contient plusieurs lignes avec les mêmes noms et prénoms mais des codes et des dates différentes.

L'objectif :

Je souhaite que les doublons de lignes relatifs au nom et prénom soient supprimés pour ne laisser qu'une ligne par nom-prénom selon les modalités suivantes :
--> S'il y a plusieurs lignes pour le nom-prénom, alors :
  • On supprime toutes les lignes qui contiennent le code de type x sauf le code de type x qui correspond à la date la plus récente
  • On supprime toutes les lignes qui contiennent le code de type y sauf s'il n'y a pas de code de type x, dans ce cas on conserve le code de type y qui correspond à la date la plus récente
Je suis débutante en VBA et les tutos ne m'ont pas permis de me débrouiller jusqu'ici !

Merci pour vos retour
 
- 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
4
Affichages
163
  • Question Question
Microsoft 365 Problème macro
Réponses
4
Affichages
245
Retour