Bonjour,
je voudrais savoir s\'il existe une fonction qui vérifie si une date entrée existe?
Merci d\'avance
flo
Tu peux eventuellement tester si la date saisie est comprise dans un interval, encore faut il que la date entrée ai un format qui corresponde a ce que le prog attend. (jj mm aa ou aa mm jj etc...)
Les problèmes de date sont les casse tête des ecoles d\'info en 1er année, il font ch... le monde pour le calcul de la différence entre deux date, la verification que la date est FR ou US etc..
A mon avis offre un calendrier perpetuel a ton boss et dis lui d\'aller se faire ... .
quoi qu\'il en soit, ce n\'est pas un problème \'simple\'.
Pour info j\'ai realisé un prog de reconnaissance de date \'naturel\' qui prend en compte une vingtaine de format différents en Java et cela m\'a demandé trois ecrans complet de code quand tu saura que je travaille en 1280x1024 tu comprendra que le truc est pas forcement simple.
Pour VB, je n\'ai pas eu l\'ocasion de faire grand chose avec les dates.
Une piste quand même essaie de charger la date dans une cellule et si la cellule te renvoie un ode erreur ...
Sinon regarde vers :
CDate(expression)
Fonction Type renvoyé Plage de valeurs de l\'argument expression
CDate Date Toute expression de date valide.
Module DateTime Membre de VBA
Property Date1904 As Boolean Membre de Excel.Workbook
Function IsDate(Expression) As Boolean Membre de VBA.Information
(la plus prometeuse) -> Renvoie une valeur de type Boolean (booléen) qui indique si une expression peut être convertie en date.
:wink:
il y a actuellement 1 utilisateur(s) parcourant ce sujet. (0 membre(s) et 1 visiteur(s))