Excel Éliminer la redondance

Résolu/Fermé
hamouchka Messages postés 14 Date d'inscription jeudi 26 mai 2011 Statut Membre Dernière intervention 14 juin 2011 - 10 juin 2011 à 15:54
 cathy - 29 sept. 2011 à 11:27
Bonjour,

Je sais que ce n'est pas la première fois qu'on parle de la redondance mais je n'ai pas trouvé la solution à mon problème et le voici :

J'ai trois colonnes A, B et C, la redondance est au niveau de colonne B et C mais jamais en A, alors j'aimerai faire une macro pour effacer toute la ligne quand la valeur dans la colonne B se répète. Avez-vous une idée comme le faire ?

Merci beaucoup
Bonne journée



A voir également:

5 réponses

pépé35530 Messages postés 2942 Date d'inscription vendredi 1 mai 2009 Statut Membre Dernière intervention 19 mars 2016 1 386
10 juin 2011 à 16:58
Bonjour,
Je suppose que tu travailles sous Excel.
Excel 2007 a une commande qui permet d'éliminer les doublons.
Onglet Données, zone Outils de données, bouton "supprimer les doublons.
Il suffit de sélectionner la colonne et de valider pour supprimer la ou les lignes en doublon. Répéter l'opération pour une autre colonne.
A partir de là on peut créer facilement une macro en utilisant l'enregistreur de macros.
A+
pépé
0
hamouchka Messages postés 14 Date d'inscription jeudi 26 mai 2011 Statut Membre Dernière intervention 14 juin 2011
10 juin 2011 à 17:03
Merci pour ta réponse. oui effectivement je travail avec excel mais 2003 :((
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 247
10 juin 2011 à 19:41
Bonsoir,

effacer toute la ligne quand la valeur dans la colonne B se répète
Et la colonne C que tu évoques elle intervient où ?

eric
0
hamouchka Messages postés 14 Date d'inscription jeudi 26 mai 2011 Statut Membre Dernière intervention 14 juin 2011
10 juin 2011 à 20:26
Salut Eric

Peu importe de la valeur de C, je veux que la macro efface la ligne au complet si une celulle de B se trouve plusieurs fois.

Merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 247
Modifié par eriiic le 10/06/2011 à 20:58
Re,

Peu importe de la valeur de C

Pourquoi en parler alors ?
Surtout avec : la redondance est au niveau de colonne B et C...

Dans une colonne libre en ligne 2 :
=SI(EQUIV(B2;B:B;0)=LIGNE();"ok";"doublon")
à recopier vers le bas.

Mettre un filtre automatique sur cette colonne, sélectionner 'doublon'.
Sélectionner la 1ère ligne à supprimer, shift+clic sur la dernière, clic-droit 'supprimer la ligne'

eric
0
hamouchka Messages postés 14 Date d'inscription jeudi 26 mai 2011 Statut Membre Dernière intervention 14 juin 2011
13 juin 2011 à 17:25
Je cherchais qlq chose en VBA mais merci monsieur Eric pour ton aide.
0
merci bcp
0