Création d'une macro

Bonjour à tous

Je suis en train de créer un fichier qui utilise des suppressions

afin de classer des numéros et construire une ligne

J'ai essayé d'expliquer cette construction via un fichier joint

qui j'espère sera claire a comprendre .

Merci de votre aide

Eric

Bonjour,

Je tente de comprendre votre demande.

1ère chose, pour parler de la zone A1:I25, mais il n'y à pas de données dans les colonnes A et B. Est-ce normal, ou une erreur de votre part ?

2ème chose, dans votre 'tableau' Zone A, vous parlez de supprimer les doublons du bas, vers le haut, mais dans votre exemple, dans la zone U1:U12, les valeurs présentent ne respectent pas ce critère, puisque vous positionnez en U9, un 4 alors qu'il devrait, suivant votre logique se trouver en U10, idem pour les valeurs contenues dans U7 et U8, qui devraient se trouver en U10 et U11.

Pourriez-vous valider ce que vous souhaitez ?

Et enfin, vous parlez de classer ces numéros en ligne, mais il ne sont pas classer, est-ce normal ?

Merci d'avance de répondre à ce message pour aller plus en avant dans votre demande.

Bien à vous

Jp

Merci de l'attention que vous apporter à mon fichier

Pour répondre à votre 1ère interrogation

Désolé oui il s'agit de la zone C1:I25

Pour la 2ème interrogation

J'ai simplement fais un copier coller de la plage C1:I25

en U1:U12; puis après avoir appliqué un FC des doublons

sans la 1ere colonne U1:U12; je supprime a partir du bas

tous les doublons. Donc la position des numéros est juste

(Voire photo 1 - 2 - 3 )

Après l’élimination de tous les doublons en colonnes

j'obtiens ca

(Voire photo 4)

Puis je ré applique une nouvelle valeur en double

(Voire photo 5)

Et maintenant je supprime les doublons de la gauche vers la droite

du haut vers le bas

(résultat en photo 6)

Puis je classe en ligne les numéros de la gauche vers la droite

du haut vers le bas (comme sur la photo 7 )

Et même chose pour la zone B

En espérant avoir été plus claire

Encore merci

Eric

1 2 3 4 5 6 7

C'est surement parce que c'est le matin et que je dors encore !!!!

Mais je ne comprend toujours pas !

Après la copie de C1:I12 en U1:Z12, vous supprimez les doublons. C'est là que je bloque, sur la logique !!!!!

Donc, de bas en haut !

U12 = 14

Cette valeur est présente dans les cellules U12, U7, Z5 et Z10.

Vous vider cette cellule parce qu'elle est en doublon.

Idem pour U11 avec la valeur 9

Idem pour U10 avec la valeur 4

Mais pourquoi laisser 4 en U9 ????

Je pensais que vous testiez les doublons de la première colonne, mais alors pourquoi supprimer 13 en U1 ?

Une fois le format conditionnelle ( valeur en double ) appliqué

en U1:U12 ; Je commence par supprimer le

14 en U12 se qui me fais concerver le 14 devenu unique en U7

ensuite je supprime le 9 en U11 c qui me fais conserver le 9 devenu unique en U8

ect ...jusqu'a concerver toutes les valeurs unique de U1 A U12

Voila

Cordialement Eric


Les étapes en photo

10 11 13 14 15 16 17

Ok, mais alors, lorsque vous terminez cette colonne, il devrait vous rester en valeur unique

4, 9, 14, respectivement en U9, U8 et U7.

Mais également 5 et 13 en U2 et U1, hors vous les ôtez également !

Apres la suppression des doublons dans toutes les colonnes

et conservé que les valeurs uniques de de chaque colonnes

Je pratique un nouveau format conditionnelle

mais cette fois ci sur toute la plage U1:Z12

(photo 20)

Puis je supprime les doublons de gauche a droite

C est a dire U1 puis V1; W1;X1; Y1; Z1;

ensuite U2; V2 le 1 je le garde en unique ; W2 je supprime ; X2 je le garde en unique ect... jusqu'en Z12

Ensuite je realise la ligne

20

Merci,

Maintenant, je comprend la logique et je me lance dans la résolution de ton problème !

Merci et désolé c'étais pas vraiment facile à expliquer

A tester

Merci tu es un as

Ca marche super

Je te remercie mille fois

Et encore désolé pour les explication

Cordialement

Eric

Rechercher des sujets similaires à "creation macro"