[VBA] Entrer une valeurs

Fermé
Utilisateur anonyme - 5 sept. 2007 à 13:04
 Utilisateur anonyme - 6 sept. 2007 à 13:42
Bonjour à tous!

J'aimerai trouvé pour VBA de Excel, l'équivalent de "Input type="text"" du php.
Je m'explique, j'aimerai entrer une date dans un "input", lorsque l'on fait OK, on récupére la date entrer dans une variable...

C'est faisable ? Si oui comment ?

Merci d'avance

4 réponses

teteve Messages postés 123 Date d'inscription jeudi 22 avril 2004 Statut Membre Dernière intervention 23 février 2011 40
5 sept. 2007 à 13:14
Bonjour tout seul !

Tout simplement :
ta_variable = InputBox("saisissez la date voulue")

A adapter suivant le context (userform, popup qui s'ouvre juste quand tu fais une action précise... etc...)

Teteve
0
Utilisateur anonyme
5 sept. 2007 à 15:48
Le problème, c'est qu'ensuite j'aimerai comparer les dates dans un tableau or ceux qui sont rentrés par InputBox sont au format string et non au format date...
0
teteve Messages postés 123 Date d'inscription jeudi 22 avril 2004 Statut Membre Dernière intervention 23 février 2011 40
6 sept. 2007 à 01:19
test = InputBox("rentre ta date")
Range("A1").Value = DateValue(test)

Tu rentres ta date au format 06/09/2007 par exemple.
Et tu peux ensuite faire des comparaisons de date, excel le gère très bien.
Cela répond il à tes attentes ?
Teteve
0
Utilisateur anonyme
6 sept. 2007 à 13:42
Oui ça fonctionne merci
0