Un tri par type et sans doubons...

julien4d

XLDnaute Nouveau
Bonjour à tous,

J'ai un tableau du type:

exemple_filtre_ssdoublons.jpg
(Je ne sais pas si ça s'affiche, sinon c'est en pj)

Où il peut il y avoir des "machine" de même dénomination mais dans des lieux différents, si 2 "machine" sont dans le même bâtiment, dans la même zone, on peut considerer que ce sont les mêmes; si un de ces 2 champs diffèrent, elle sont différentes.
Dans mon cas, les doublons sont utiles.

J'aimerais ne pas afficher les doublons ma ListBox et pouvoir trier par type de machine (et dans mon fichier exemple je fais une copie dans une autre feuil, car je vais m'en servir pour publiposter plus tard...)

Regardez l'exemple , c'est beaucoup plus clair j'ai tout résumé.


Mon idée (la plus simple qui me vient à l'esprit):

Faire une triple boucle et 3 conditions "if" imbriquée:

* Parcourir les cellules d'une colonne (i)
* Recopier ma ligne entière à coté
* à chaque cellule (i),
* boucler de même sur (j) et regarder si la ligne n'existe pas déjà:
* Si (le nom du batiment est le même) then (rien)
* Si (le nom de la zone est la même) then (rien)
* Si (le nom de la machine est le même) then (rien)

* Sinon si un de ceux là diffère,recopier la ligne

* reboucler sur la feuille temporaire pour copier le tout dans une ListBox ( ou faire une copie directe si possible...)
 

Pièces jointes

  • Exemple_filtre_par type.xlsm
    22.9 KB · Affichages: 21

merinos

XLDnaute Accro
Re : Un tri par type et sans doubons...

Salut Julien,

j'ai essayé de faire simple...

Pour voir ce que j'ai fait, modifie la cellule jaune en "sol".

En gros, le colonne J indique si tu as des lignes duplicate... et le pivot qui donne la valeur se mets a jour automatiquement.

Je trie rien du tout ici, mais quand tu tapes tes données tu as directement l'info.
 

Pièces jointes

  • Exemple_filtre_par type BHE.xlsm
    27.3 KB · Affichages: 21
Dernière édition:

merinos

XLDnaute Accro
Re : Un tri par type et sans doubons...

Encore moi...

j'ai ajouté :

- le tri automatique quand tu change une donnée... et la cellule modifiée qui deviens jaune

- Batiment et zone qui ne peuvent contenir que les valeurs deja existantes...




pour ajouter une valeur il suffit de la placer sous le pivot (juste contre)
pour pouvoir ajouter n'importe quelle valeur, il suffit de mettre une valeur plus loin sous le pivot.
 

Pièces jointes

  • Exemple_filtre_par type BHE.02.xlsm
    37.2 KB · Affichages: 22

Discussions similaires

Réponses
10
Affichages
400
Réponses
2
Affichages
365

Statistiques des forums

Discussions
312 505
Messages
2 089 067
Membres
104 016
dernier inscrit
Mokson