Fornat date VBA Userform

Bonjour,

Je cherche partout la réponse à une question très simple:

Comment insérer une date respectant le format DD/MM/YYY et permettant que cette date soit au choix et modifiable.

J’ai essayé deux codes qui protègent le format mais obligent à mettre la date du jour. Ni L'un ni l'autre ne me permettent de modifier la date du jour.

TextBox_Lastupdate.Text = Format(StartDate, "dd/mm/yyyy")
OU
TextBox_Lastupdate.Text = Format(Now(), "dd/mm/yyyy")

Cette insertion est dans un textbox, dans un formulaire VBA (userform) et sera transférée dans un tableau excel.

4 réponses

  1. Et ces codes sont mis où ?

    1. Toujours dans ma description....

      L'un ni l'autre ne me permettent de modifier la date du jour.
      TextBox_Lastupdate.Text = Format(StartDate, "dd/mm/yyyy")
      OU
      TextBox_Lastupdate.Text = Format(Now(), "dd/mm/yyyy")

      J'ai récupéré les instructions ici:

      https://www.youtube.com/watch?v=Sf-dvHXbjXs
  2. Modérateur
    Bonjour
    Si tu veux un selecteur de date... ajoute simplement un composant calendar
    1. Il n'existe plus sur excel 2016
    2. Modérateur
      @KMKAh ben on avance... on sait quelle est ta version d' excel au moins maintenant....
      :-)
    3. D'un excel à l'autre, les formules ne changent pas.
      Le lien que j'ai mis plus haut est réalisé sous une version antérieure, la vidéo date de 2015.

      Conclusion: Quel est le code pour formater l'heure ?
      Détails de mon code, voir mon premier message...