Afficher des donnees dans une listbox selon leur date la plus recente

Bonjour,

J'ai une liste de donnees (formations) que je veux afficher dans une listbox, chaque formation a sa date d'obtention.

Les donnees seront chargees a partir d'une feuille excel nomee formation, ou j'ai un tableau de 2 colonnes comme suit:

Formation Date d'obtention

Forma 001 13/05/2017

Forma 002 22/04/2018

Forma 003 01/09/2014

Forma 002 13/12/2019

Forma 003 04/08/2019

Forma 004 10/10/2017

Forma 005 09/06/2016

Forma 003 28/02/2020

Forma 001 13/07/2015

Forma 005 01/09/2018

Je veux afficher les formations mais seulement les plus recentes cad:

Forma 001 13/05/2017

Forma 002 13/12/2019

Forma 003 28/02/2020

Forma 004 10/10/2017

Forma 005 01/09/2018

Est ce que vous avez des pistes merci.

Bonsoir Szaghd,

Faire un tri sur les deux colonnes indiquées. Avec comme 1ier critère la formation numérique la plus petite. Et comme 2ième critère la valeur la plus petite pour la date.

Excel gérant les dates en nombre réel mais les affichant sous le format Date (long ou court) approprié.

Ensuite choisir une ligne sur deux (ligne paire) pour avoir la liste des formations triées par numéro et date la plus récente.

Sinon, une ligne sur deux (ligne impaire) pour avoir toujours la liste des formations triées par numéro mais par date la plus ancienne.

Bonne continuation.

J'ai essaye cette formule pour faire le tri et afficher le max des dates mais je sais pas pourquoi ca marche pas , il me dit de verifier la formule :E2=MAX(IF($A$2:$A$104=D2,$B$2:$B$10))

Jai mis la liste des formations dans la colonne A et les dates dans la colonne B

Dans la colonne D jai la liste des formations sans soublons 001/002/003/004/005

Et la colonne E jai la date la plus recente de chaque formation.

Bonjour Szaghd,

Pour trier, on utilise le menu général d'Excel. Mais le tri avancé qui permet plusieurs critères. Et non le tri rapide qui lui ne permet de trier que du plus petit au plus grand ou inversement.

Cela ne passe pas par des formules sur ta feuille.

Sinon poste un mini fichier avec quelques données pour te le renvoyer avec le tri en place.

À suivre...

Voici mon fichier, Merci

7classeur1.xlsx (9.93 Ko)

A nouveau,

Ton fichier en retour, voir notes en rouge sur la feuille.

Bons tests, bonne continuation.

15classszaghd.xlsm (18.85 Ko)

Ca marche super bien merci cependant je veux changer l'affichage sur ma feuille Excel que dois je modifier sur le code vba ?

Merci beaucoup

12classeur2.xlsm (9.32 Ko)

Suite,

Qu'entends tu par changer l'affichage de ta feuille? Augmenter le nombre de lignes?

Une disposition différente des données, colonnes différentes que celles du 1ier classeur?

mes données ne serons plus affichées sur les colonnes A et B, je vais afficher les formations dans la colonne A ligne 1 et les dates colonne A ligne 2.

Sur le fichier attaché j'ai apporte les modifications

merci

9classeur2.xlsm (9.32 Ko)

A nouveau,

Ok, je télécharge le dernier fichier et te le renverrais sous peu de temps. A la pause Repas.

A suivre...

Merci, et bonne app

Suite,

Voilà en retour ton fichier selon ta nouvelle disposition. Toujours clic droit sur le bouton.

25classszaghd2.xlsm (21.03 Ko)

Merciiii bcp ca marche super bien c'est ce aue je cherchais a faire depuis des jours merci encore

Bon, ravi pour toi,

N'oublie pas de clôre le sujet en validant.

Merci.

C'est fait.

Rechercher des sujets similaires à "afficher donnees listbox leur date recente"