Vba : suppression doublons dans n'importe quelle colonne
Résolugbdos Messages postés 65 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Je travaille actuellement sur une macro pour mettre en forme et supprimer les doublons d'un fichier de données.
J'ai rapatrié toutes mes données dans un seul onglet. Je souhaite supprimer les doublons colonne par colonne.
J'ai bien mon code pour supprimer dans la colonne A et ma boucle pour passer d'une colonne à la suivante, jusqu'à la dernière colonne ayant des données.
Mais là maintenant je ne sais pas comment modifier le code pour supprimer, pour qu'il prenne la bonne colonne dans les paramètres du code:
Code pour suppression doublon dans colonne A :
ActiveSheet.Range("$A$1:$A$2000").RemoveDuplicates Columns:=1, Header:=xlYes
Comment je peux changer ce code pour qu'il prenne la plage avec la colonne suivante, sans écrire en dur B à la place de A ?
Si quelqu'un a une idée :), merci d'avance.
Android / Chrome 120.0.0.0
- Vba : suppression doublons dans n'importe quelle colonne
- Excel compter cellule couleur sans vba - Guide
- Incompatibilité de type vba ✓ - Forum VB / VBA
- Erreur 13 incompatibilité de type VBA excel ✓ - Forum Excel
- Mkdir vba ✓ - Forum VB / VBA
- Dépassement de capacité vba ✓ - Forum Excel
1 réponse
bonjour, une suggestion
dim col as long col=1 ActiveSheet.Range(ActiveSheet.Cells(1,col),ActiveSheet.Cells(2000,col)). _ RemoveDuplicates Columns:=1, Header:=xlYes
Merci beaucoup :)
ça fonctionne impeccable.