Eliminer Doublons sur plusieurs colonnes

D

DaniMelo

Guest
Bonjour,

je cherche une macro qui supprimerait les lignes qui ont en commun la colonne A (il peut y en avoir plus de deux lignes en commun) en regroupant les autres colonnes de ces lignes communes. toute colonne vide est remplacée par la colonne non vide.

Exemple : mon exemple contient des chiffres mais la macro doit fonctionner avec du texte, des dates. les colonnes sont de plusieurs types.

- A B C D E
1 1 2 4
2 1 3
3 3 2 5
4 4 2 4
5 3 2 6 5
6 1 2 5

la ligne 1, 2 et 6 sont communes par rapport à la valeur de la colonne A, on fusionne ces trois lignes
la ligne 3 et 5 sont communes par rapport à la valeur de la colonne A, on fusionne ces deux lignes
grace à la macro, on obtiendrait :

- A B C D E
1 1 2 3 4 5
2 3 2 6 5
3 4 2 4


Si la macro peut gérer le cas suivant, ce serait super !

on ne fusionne pas les lignes communes à la valeur de la colonne A si les valeurs des autres colonnes diffèrent à l'exception de la colonne vide. De plus, dans le cas de la colonne vide, la colonne vide est remplacée par la colonne non vide.

exemple:
- A B C D E
1 1 2 4
2 1 3
3 1 2 5
4 1 2 4 6

1er étape: ligne 1 et 2 communes à A, on fusionne, on obtient :

- A B C D E
1 1 2 3 4
2 1 2 5
3 1 2 4 6

2eme étape: ligne 1 et 2 communes à A, on fusionne, on obtient :

- A B C D E
1 1 2 3 4 5
2 1 2 4 6

3eme étape: ligne 1 et 2 communes à A mais C1!=C2, on NE fusionne PAS,si vous êtes très fort, la macro remplace la valeur vide de D2 par la valeur de D1 ce qui donne :

- A B C D E
1 1 2 3 4 5
2 1 2 4 4 6

et si en plus, la macro surbrillait les colonnes différentes, ce serait le pied donc ici les colonnes C1 et C2 et E1 et E2 mises en surbrillance.

merci à vous.
 

Discussions similaires

Réponses
5
Affichages
199
Réponses
22
Affichages
914

Statistiques des forums

Discussions
312 614
Messages
2 090 242
Membres
104 464
dernier inscrit
alzerco