Saisie ce type de format date dans userform

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

ianis

XLDnaute Junior
Bonjour à tous,

Je souhaiterais avoir ce type de format date dans mon userform : dd/mm/ yyyy pour chaque saisie.
Cependant je souhaiterais que lorsque la personne saisira les 2 premiers chiffres il apparaisse automatiquement le / puis après les 2 autres chiffres de nouveau automatiquement /. Bien entendu il faut que cette saisie reconnue comme un format date.
Est-il possible SVP de faire ceci à l'aide de VBA.?


Merci de votre précieuse aide

Ianis
 

Pièces jointes

Re : Saisie ce type de format date dans userform

Bonjour Ianis

pour mettre les "/", essaye comme ci dessous :

Code:
Private Sub InvDat_Change()
    If Len(InvDat) = 2 Or Len(InvDat) = 5 Then _
        InvDat = InvDat & "/"
End Sub

bon après midi
@+
 
Re : Saisie ce type de format date dans userform

Bonjour
Bonjour Pierrot93

En utilisant éventuellement le code ci dessous
Code:
Private Sub InvDat_Change()
If Len(InvDat.Value) = 1 And InvDat.Value > 3 Then InvDat.Value = 0 & InvDat.Value
If Len(InvDat.Value) = 2 Then InvDat.Value = InvDat.Value & "/"
If Len(InvDat.Value) = 5 Then InvDat.Value = InvDat.Value & "/"
End Sub
Mais comment faire pour détecter une date comme 1/2/2008 ?
Le plus simple serait d'utiliser le contrôle DTPicker la personne qui saisie sélectionne une date.

JP
 
Re : Saisie ce type de format date dans userform

Bonjour JP

Merci de votre réponse.
Effectivement vous avez raison je vais utiliser le contrôle DTPicker cela évitera les erreurs de date.

A bientôt et à plus sur le forum
 
- 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

Discussions similaires

Réponses
3
Affichages
624
Retour