Date inversée

hervé - 22 août 2001 à 17:04
 hervé - 22 août 2001 à 18:33
voilà, j'ai un nouveau problème.
je dois saisir dans une boite de dialogue plusieurs valeurs, dont une date.
Mais dans certains cas le "collage" de cette date dans ma feuille excel ne se fait pas correctement :
dans ma boite de dialogue, je rentre 10/01/01
je récupere sous excel : 01/10/01
j' ai essayé de changer mes format de cellules. mais rien.
De plus je préfere ne pas rentrer mes dates sous format americain mmm/ddd/yyyy mais sous format jjjj/mmmm/aaaa pour qu'il n'y ait pas de confusion avec les différentes personnes qui se serviront de cet boite .

si quelqu'un sait forcer un format de date sous vba, je suis prenneur
merci d'avance.

2 réponses

-------------------------------
Réponse au message :
-------------------------------

un truc comme ça devrais marcher:

tu récupere ta date dans une variable temp
puis tu fais jourtemp=left(temp,2)
moistemp=mid(temp,4,2)
anneetemp=right(temp,4)
nouvelledate=dateserial(anneetemp,moistemp,jourtemp)

MAIS CA NE MARCHE QUE SI TU AS LES JOURS SUR 2 CHIFFRES
LES MOIS SUR 2 CHIFFRES
L'ANNEE SUR 4 CHIFFRES
0
c'est cool : rapide et efficace
je n'avait pas vu dans les aides dateserial.
merci beaucoup.

RV
0
Rejoignez-nous