Renvoyer la donnée d'une InputBox

Fermé
buzz - 30 mars 2008 à 20:24
 buzz - 18 avril 2008 à 19:26
Bonjour,

Je débute en VB (2007) et j'ai besoin d'une aide.
Pour faire simple, j'ai une InputBox qui demande à l'utilisateur d'entrer une date.

Et j'ai 2 problèmes quant à cette date :

1) faire en sorte que seules les dates au format JJ/MM/AAAA soient valides (pour l'instant j'ai juste mis un IsNuméric, mais ça ne colle pas vraiment)
2) que cette date soit collée dans une UserForm et qu'elle génère une 2è date J+15. Exemple : j'entre la date du 30 mars 2008, une UserForm m'indique que la date entrée est le "30 mars 2008" et que la seconde est le 15 avril 2008.

Merci d'avance pour votre aide :)

1 réponse

progfann Messages postés 365 Date d'inscription dimanche 11 mars 2007 Statut Membre Dernière intervention 23 septembre 2010 23
31 mars 2008 à 00:20
La fonction isNumeric ne marchera jamais avec une date parce que deja cette derniere se considere comme une chaine de caractere, et si tu veux que ta date prendra cette forme, il suffit de la declarer comme "date"

2. textbox1.text=tadate
textbox2.text= DateAdd("d", 15, TextBox1.Text)

bonne chance
0
Merci de l'info ;) dsl du retard, j'étais parti en ouacances ^^
0