Les dates avec un userform

  • Initiateur de la discussion Initiateur de la discussion salamanko
  • 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 !

S

salamanko

Guest
Salut les Exceliens, bonjours à tous

Une interrogation,

Est’il possible de paramétré dans un USF une zone de texte qui contienne déjà les barres de séparation du type JJ / MM / AA afin de saisir que les chiffres ?

Si votre réponse est positive, quelle en n’est la procédure?

Merci pour votre réponse
 
Re : Les dates avec un userform

Bonsoir Salamanko,

Un exemple avec deux macros :

1- Pour éviter d'avoir à saisir les / :
Private Sub Tbdate_Change()
Dim Texte As String
Texte = Tbdate
Select Case Len(Texte)
Case 2, 5
Texte = Texte & "/"
End Select
Tbdate = Texte
End Sub
2- Pour vérifier que la saisie est bien une date en sortie :
Private Sub Tbdate_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If IsDate(Tbdate) Then
Tbdate = Format(Tbdate, "dd/mm/yyyy")
Else
Tbdate = ""
End If
End Sub

Cordialement

Bernard
 
- 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

P
Réponses
4
Affichages
1 K
Pataexcel
P
D
Réponses
3
Affichages
2 K
Deep83
D
D
Réponses
2
Affichages
942
D
P
Réponses
3
Affichages
2 K
philouis
P
Retour