Nantotu split avec l'espace comme séparateur (chr(32), et tu obtients un tableau qui contient tous les éléments de ta string qui sont séparés par un espace.
La fonction "IsDate" vérifie si elle peut transformer une chaine en date.
info du MSDN :
Renvoie une valeur de type Boolean qui indique si uneexpression peut être convertie en date.
Syntaxe
IsDate(expression)
L'argument expression est une valeur de typeVariant contenant uneexpression de date ou uneexpression de chaîne qui peut être interprétée comme une date ou une heure.
Remarques
La fonction IsDate renvoie la valeur True si l'expression est une date ou peut être reconnue en tant que date ; sinon elle renvoie la valeur False. Dans Microsoft Windows, la plage des dates valides s'étend du 1er janvier 100 au 31 décembre 9999. Les plages varient en fonction des systèmes d'exploitation.
voilà
@ pulse
-------------------------------
Réponse au message :
-------------------------------
>
> ouai mais tu split avec quoi??? les "/" ??? c'est un peu dangereux car le fichier que je parse peut eventuellement contenir d'autres "/" et cela me tuerai tout le programme.
> Autre chose : dans le tableau - qui contiendrai du format String - est ce que la fonction "IsDate" peut discerner une date dans une chaine de caractere???
> Merci encore.
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> >
Nanto> > une autre façon de faire qui serait un peu moins en "dur" : tu envoies ta chaine dans un tableau avec la fonction "split", et tu vérifies si une des entrées de ton tableau peut être une date avec la fonction "IsDate".
> >
> > c'est un peu mieux...
> >
> > @ pulse
> >
> > Nanto
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Salut @ tousssssssssssss,
> > >
> > > O SECOURS!!!
> > > j'ai un truc a faire en vb et je ne sais pas comment manipuler les expressions regulieres.
> > > En fait je recupere une chaine de caractere (string) qui contient une date au format String.
> > > J'ai besoin de recuperer la date de cette chaine et je sais pas comment faire???
> > >
> > > EX :
> > > Bonjour, nous sommes le 18/07/2003 et il fait beau.
> > >
> > > Je voudrais recuperer "18/07/2003" seulement de cette chaine.
> > > Comment faire??
> > > Merci de votre aide && @ +++++++
> > >
> > > Bonne journée @ tous!

> >
>