[VBA] Comparer 2 lignes d'un tableau de plusieurs colonnes

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

antha

XLDnaute Occasionnel
Bonjour,

J'aurai besoin de comparer les lignes d'un tableau assez volumineux (plusieurs centaines de lignes, et 20 colonnes) et de supprimer les lignes identiques.

La seule méthode que je connais en vba, serait des "If" qui s'enchaînent sur chaque colonne pour la ligne i et i+1.

Vu le nombre de colonne, n'y aurait-il pas une méthode plus rapide ? J'ai cherché sur le forum et internet, mais n'ai trouvé que des solutions sur 2 colonnes que je n'ai pas réussi à adapter.

La comparaison se ferait au moins sur les colonnes jour/date/nom/prénom.

Merci de votre aide,
Bonne journée,
Pierre.
 

Pièces jointes

Re : [VBA] Comparer 2 lignes d'un tableau de plusieurs colonnes

Bonjour,

Il faut supprimer les lignes dont ces criteres sont identiques, mais les autre colonnes sont elles identiques ou différentes ?
Si elles sont identiques, tu peux faire un Données/Filtrer/Filtre élaboré/Extraction sans doublon
 
Re : [VBA] Comparer 2 lignes d'un tableau de plusieurs colonnes

Bonjour,

Merci de ta réponse.

effectivement c'est le plus simple et je n'y avais pas pensé ce coup ci !
Normalement le filtre se fait sur l'ensemble de la ligne, donc cette solution devrait fonctionner 🙂

Après juste pour progresser, s'il y a une méthode pour filtrer les doublons sur plusieurs colonnes, je suis preneur !


Merci ++
Bonne journée
Pierre
 
- 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
10
Affichages
288
Retour