Bonsoir à tous.
Voilà, j'ai deux problèmes à vous soumettre.
Pour le premier, j'applique sur mon formulaire un filtrage dynamique à l'aide de VBA pour obtenir les enregistrements entre deux dates distinctes renseignées par mes soins.
Le problème est que je rentre sur mon formulaire de recherche les dates au format français "jj mm aa" mais que VBA les interprète sous le format "mm jj aa" et me renvoi donc un filtrage erroné.
Bien sûr je veux continuer à rentrer les données sur mon formulaire dans le format français. Quelle est donc la solution pour que VBA comprenne que je lui soumets une date au format français "jj mm aa" et non au format américain "mm jj aa" ?
Mon deuxième problème est que je voudrais un champ de recherche, toujours sur le même formulaire de filtrage dynamique, qui me permettrait d'extraire les derniers enregistrements, triés en fonction de la date et de l'heure.
Ce que serait formidable, c'est d'avoir une liste déroulante comprenant les chiffres de 1 à 10 et en sélectionnant par exemple le 5, que mon formulaire me donne les cinq derniers enregistrements en fonction de leur date et de leur heure.
J'ai entendu parler de la fonction TOP mais j'ai peur de faire fausse route.
J'espère avoir été clair et je vous remercie par avance de vos lumières.
Partager