Excel Downloads
Forum

Précédent   Excel Downloads Forums > Archives > Forum Excel Downloads - Archives


 
 
LinkBack Outils de la discussion
Vieux 19/12/2002, 16h02   #1 (permalink)
JCD
Guest
 
Messages: n/a
Par défaut Valider une date

Bonjour,
Avant de réinventer la roue, l'un d'entre vous aurait-il une macro permettant de dire si une date est valide.

Il y a bien l'instruction IsDate, mais elle laisse passer les dates au format US. Par exemple, 10/13/2002 est valide pour IsDate.

Merci d'avance
 
ANNONCES
Vieux 19/12/2002, 16h29   #2 (permalink)
Jean-Claude
Guest
 
Messages: n/a
Par défaut Re: Valider une date

Salut JCD

et pourquoi pas un code du genre:

If Selection.NumberFormat = "m/d/yyyy" then

blablabla

endif


Bonne soirée Jean-Claude
 
Vieux 19/12/2002, 17h22   #3 (permalink)
GM
Guest
 
Messages: n/a
Par défaut Re: Valider une date

Bonsoir JCD et le forum

Si l'application écrit des dates formatées US "EcritDate1", et utilsée dans d'autres pays. Pour éviter une telle confusion, il suffit d'utiliser des formats nommés. Voir les exemples : "EcritDate2", "EcritDate3" cela assure la compatibilité dans Excel. met ça dans un module et lance la procédure SubEcritDate1


Sub EcritDate1()
' EcritDate1 Macro
' Macro enregistrée le 19/12/2002 par Moriceau Gérard
Today = Now()
Range("A1") = Format(Today, "mm/dd/yy")
Call EcritDate2
Call EcritDate3
End Sub

Sub EcritDate2()
' EcritDate2 Macro
' Macro enregistrée le 19/12/2002 par Moriceau Gérard
Today = Now()
Range("B2") = Format(Today, "Short Date")
End Sub

Sub EcritDate3()
' EcritDate3 Macro
' Macro enregistrée le 19/12/2002 par Moriceau Gérard
Today = Now()
Range("C3") = Format(Today, "Long Date")
End Sub

@+ Gérard
 
ANNONCES
 

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 02h04.


(C) 2006 Excel Downloads