• Initiateur de la discussion Initiateur de la discussion JCD
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

JCD

Guest
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
 
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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
10
Affichages
301
Réponses
11
Affichages
663
Retour