Supprimer une ligne si doublon dans un champ
Résolu/Fermé
siamens_duj
-
Modifié par siamens_duj le 2/11/2015 à 09:39
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 - 2 nov. 2015 à 13:33
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 - 2 nov. 2015 à 13:33
A voir également:
- Supprimer doublon vba
- Supprimer doublon excel - Guide
- Supprimer une page word - Guide
- Supprimer compte instagram - Guide
- Impossible de supprimer un fichier - Guide
- Supprimer edge - Guide
1 réponse
Frenchie83
Messages postés
2240
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
11 août 2023
338
2 nov. 2015 à 10:53
2 nov. 2015 à 10:53
Bonjour
Ceci efface la ligne en doublon (mais ne la supprime pas)
Cdlt
Ceci efface la ligne en doublon (mais ne la supprime pas)
Sub SupDoublonsColonne() Set D = CreateObject("Scripting.Dictionary") Set début = Cells(5, 4) For Each c In Range(début, début.End(xlDown)) If Not D.exists(c.Text) Then D(c.Text) = "" Else Range(Cells(c.Row, 1), Cells(c.Row, 16000)).EntireRow.ClearContents Next c End Sub
Cdlt
2 nov. 2015 à 10:55
Comment ça efface mais ne supprime pas ?
Je ne comprends pas vraiment la différence.
Merci
2 nov. 2015 à 11:01
La suppression, comme son nom l'indique supprime la ligne en doublon, ce qui fait remonter les lignes situées en dessous. ainsi, vous n'aurez pas de lignes vides .
2 nov. 2015 à 12:06
2 nov. 2015 à 13:33
Faites la même chose, et finissez par un filtrage des cellules "non vides"
Cdlt
2 nov. 2015 à 12:21