XL 2016 Formatage textbox au format date

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

KTM

XLDnaute Impliqué
Bonjour cher Forum
Jai un petit soucis avec le formatage de ma textbox
Je veux récupérer la date insérée dans ma textbox1 dans ma cellule A1
Je procede comme suit :

TextBox1.Value = Format(TextBox1, "mmm-yy")
Range("A1") = CDate(TextBox1.Value)


Mais mon soucis
quand je saisie et valide par exemple
2/19 je reçois 19/02/2019 au lieu de 01/02/19 (Fevrier-19)
9/19 je reçois 19/09/2019 au lieu de 01/09/19 (Septembre-19)

J'ai l'impression d'avoir mal paramétré ma Textbox
 

Pièces jointes

Bonjour KTM, Roblochon,

Ce code tient mieux la route :
VB:
Private Sub CommandButton1_Click()
If IsDate(TextBox1) Then
    If TextBox1 Like "*#/##" Or TextBox1 Like "*#-##" Then TextBox1 = "1/" & TextBox1
    [A1].NumberFormat = "mmm-yy"
    [A1] = CDate(TextBox1)
End If
TextBox1 = ""
TextBox1.SetFocus
End Sub
A+
 
- 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
40
Affichages
5 K
Réponses
3
Affichages
1 K
A
Réponses
7
Affichages
1 K
anthonygg
A
Retour