Supprimer doublon entre plusieurs colonnes
Résolu/Fermé
PYGOS69
Messages postés
452
Date d'inscription
jeudi 23 août 2012
Statut
Membre
Dernière intervention
10 octobre 2023
-
4 mai 2023 à 15:05
PYGOS69 Messages postés 452 Date d'inscription jeudi 23 août 2012 Statut Membre Dernière intervention 10 octobre 2023 - 4 mai 2023 à 18:39
PYGOS69 Messages postés 452 Date d'inscription jeudi 23 août 2012 Statut Membre Dernière intervention 10 octobre 2023 - 4 mai 2023 à 18:39
A voir également:
- Supprimer doublon entre plusieurs colonnes
- Classer par ordre alphabétique excel plusieurs colonnes - Guide
- Supprimer doublon excel - Guide
- Supprimer une page word - Guide
- Supprimer compte instagram - Guide
- Word colonnes indépendantes - Guide
1 réponse
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
Modifié le 4 mai 2023 à 16:41
Modifié le 4 mai 2023 à 16:41
Bonjour
Une possibilité par macro :
Sub SuppressDoublons() Dim cell As Range, plage As Range Set plage = ActiveSheet.Range("C2:D20") ' MODIFIER ici la plage à traiter 'Annulation rafraichissement écran le temps du traitement Application.ScreenUpdating = False 'Boucle sur la plage de cellules For Each cell In plage 'Pour ne pas prendre en compte les cellules vides If cell <> "" Then ' si la valeur de la cellule existe déjà dans la colonne B elle est effacée If WorksheetFunction.CountIf(Range("B:B"), cell) > 0 Then Range(cell.Address) = "" End If Next cell ' Remise rafraichissement écran Application.ScreenUpdating = True End Sub
Cilc droit sur le nom de l'onglet en bas et Visualiser le code pour ouvrir l'éditeur VBA
Dans le Menu : Insertion puis Module
Copier-coller la macro dans la page blanche
Modifier selon ton fichier la plage à traiter dans 2eme ligne de la macro
Fermer l'éditeur VBA
lancer la macro depuis le ruban - Développeur - Macros
Cdlmnt
Via
4 mai 2023 à 18:39
Bonjour via55,
Merci, c'est parfait ! :)
Cdlt