SwimCoachNico79
XLDnaute Occasionnel
Bonjour à tous,
J'ai parcouru ardemment le forum depuis ce matin... en vain...
Je m'explique :
1) j'ai un fichier excel avec un userform qui contient un textbox
Voici le code vba :
Private Sub TextBox11_Change()
Dim Valeur As Byte
TextBox11.MaxLength = 10
Valeur = Len(TextBox11)
If Valeur = 2 Or Valeur = 5 Then TextBox11 = TextBox11 & "/"
Sheets("Feuil2").Range("K13") = TextBox11.Value
End Sub
2) Le code fonctionne mais si je mets la date d’aujourd’hui dans le textbox (02/11/2011) il me met dans la cellule cible 11/02/2011... Je sais que bcp de sujets ont été rédigés à ce sujet mais avec la fonction CDate je n'y arrive pas... (je suis débutant).
3) Quelqu'un aurait-il une solution à me proposer ? (J'utilise office 2010)
Merci d'avance !
Swimcoachnico79
J'ai parcouru ardemment le forum depuis ce matin... en vain...
Je m'explique :
1) j'ai un fichier excel avec un userform qui contient un textbox
Voici le code vba :
Private Sub TextBox11_Change()
Dim Valeur As Byte
TextBox11.MaxLength = 10
Valeur = Len(TextBox11)
If Valeur = 2 Or Valeur = 5 Then TextBox11 = TextBox11 & "/"
Sheets("Feuil2").Range("K13") = TextBox11.Value
End Sub
2) Le code fonctionne mais si je mets la date d’aujourd’hui dans le textbox (02/11/2011) il me met dans la cellule cible 11/02/2011... Je sais que bcp de sujets ont été rédigés à ce sujet mais avec la fonction CDate je n'y arrive pas... (je suis débutant).
3) Quelqu'un aurait-il une solution à me proposer ? (J'utilise office 2010)
Merci d'avance !
Swimcoachnico79