Conversion date format US en date Français

lachenee - 13 mai 2001 à 22:19
romtrico064649 Messages postés 14 Date d'inscription lundi 6 novembre 2000 Statut Membre Dernière intervention 1 juillet 2009 - 3 févr. 2005 à 17:21
Salut à tous,
j'ai besoin d'aide.
Je développe un logiciel de gestion de comptes bancaires sous excel en utilisant les formulaires de VBA .Lorsque je rentre des dates sous un formulaire VB,il me les mets sous le format US dans la feuille d'excel, que je les rentre à la main ou avec le controle "calendrier" qui est américain lui.Comment puis-je faire pour imposser à VBA le format français et non US? Ou bien lui demander de faire la conversion.? Car tout mon logiciel est bas" sur les dates évidement.

Merci par avance.
A voir également:

2 réponses

normalement 'Date' renvoi la date en français, sinon:
Format$(Date$ ,"Long Date")
format long de la date français (dimanche 13 mai 2001)

Format(Date$, "Short Date")
format court de la date en français (13/05/01)

voila!
@+
fabs
0
romtrico064649 Messages postés 14 Date d'inscription lundi 6 novembre 2000 Statut Membre Dernière intervention 1 juillet 2009
3 févr. 2005 à 17:21
Salut,
Essaye donc la fonction suivante :

Sub essai()
formatDate (Format("01/02/1977", "dd/mm/yy"))
End Sub
Sub formatDateUK_to_Fr(ThisDate As Date) as Date
Dim Madate As Date
Madate = Format(Day(ThisDate) & "/" & Month(ThisDate) & "/" & Year(ThisDate), "dd/mm/yy")
formatDate = Madate
End Sub

RomTrico
0
Rejoignez-nous