date par userform

I

Isa

Guest
c'est tout con mais bon!

apres avoir entré le jour, mois et année dans 3 cases distinctes je voudrais mettre ces 3 champs dans une mem cellule MAIS SANS PASSER par une méthode "triangulaire" ( stocker les 3 champs dans 3 cellules et apres faire appel aux cellules dans ma cellule DATE pour donner par exemple=" jour "/"&mois"/"&année")
est ce possible par VB en utilisant des variables.

Merci beaucoup de m'aider
 
I

isa

Guest
marche pas

en fait, je voudrais mettre dans une cellule de ma feuille excel les valeurs de 3 combobox.

avec une seule valeur ca marche:
ex:

B1.jour.value = 12
range ("DATE") = B1.jour.value

me donne $DATE$= 12 janvier 1900 (ma cell. $DATE$ est au format date...)

mais moi je voudrais qu'il s'affiche genre
B1.jour.value = 12
B1.mois.value = 05
B1.année.value = 2000
range ("DATE") = B1.jour.value &"/" & B1.mois.value & "/" & B1.année.value

>>> $DATE$= 12 mai 2000

sauf que ca marche pas.

En plus je voudrais mettre la condition B1.mois.value <=12
et aussi B1.jour.value <=31


merci
 
S

STéphane

Guest
Re: marche pas

si tu fais cela ta date ne serait pas considérer comme une date, non !?
MsgBox Format(Evaluate("DATE(B1.année.value,B1.mois.value,B1.jour.value)"), "DDDD MMMM YYYY")

où B1 serait le nom de ton userform ou de ta feuille de calcul

bye
stpehane
 

Discussions similaires

Réponses
6
Affichages
109

Statistiques des forums

Discussions
312 195
Messages
2 086 078
Membres
103 111
dernier inscrit
Eric68350