Format dateTextbox / récupérer année d'une cellule

Bonjour le forum,

Hyper débutante en VBA, j'aimerais savoir s'il est possible dans une textbox d'une userform d'avoir le format date "dd/mm/yyyy" en récupérant l'année d'une cellule, par exemple en A1, et ne saisissant que le jour et le mois ?

Concrètement, j'aimerais qu'en saisissant par exemple dans la textbox1 "31/10", elle m'affiche la date "31/10/2018" si 2018 est renseigné en A1.

Pour le moment, la textbox_afterupdate m'affiche l'année interne au logiciel, c'est à dire 2019.

Merci d'avance

Bonjour à tous,

Petite question peut-être idiote mais si j'écris "31/10" dans la TextBox, comment veux tu que Excel sache que c'est en 2018 qui faut renseigner la cellule A1 ?

Bien cordialement

Ci-joint

18date-txtbox.xlsm (15.32 Ko)

Bonjour à tous,

Petite question peut-être idiote mais si j'écris "31/10" dans la TextBox, comment veux tu que Excel sache que c'est en 2018 qui faut renseigner la cellule A1 ?

Bien cordialement

J'ai compris au temps pour moi

je sais pas si je vais pas poster 2 fois le même message (bug)

Dans le fichier joint, A1 a été renseignée en amont avec la valeur "2018". je voudrais par exemple qu'en tapant "31/10" dans la textbox, cela m'affiche "31/10/2018".

code actuel :

Private Sub TextBox1_afterupdate()

TextBox1.Value = Format(TextBox1.Value, "dd/mm/yyyy")

End Sub

9test-date.xlsm (18.88 Ko)

bonjour

TextBox1.Value = Format(TextBox1.Value, "dd/mm" & "/" & Range("A1").Value)

Mais non!!!! Tout simplement en fait ???!!!

Merci pour tout Xmenpl

Mais non!!!! Tout simplement en fait ???!!!

Merci pour tout Xmenpl

Rechercher des sujets similaires à "format datetextbox recuperer annee"