VBA TextBox

Bonjour,

Je suis en train de créer un formulaire avec Userform et j'ai une textbox date.

Actuellement, elle peut contenir n'importe quoi comme caractère et je voudrais qu'elle n'accepte que les date dans le format dd/mm/yy

Pouvez-vous m'aider ?

Merci beaucoup

Bonsoir,

Un textbox contient du texte comme indique son nom du conteneur. Si tu veux travailler avec date, il faut utiliser le calendrier. Recherche cet outil pour insérer dans ton formulaire.

Hello

Tu peux toujours formater ton textBox avec ça :

Private Sub UserForm_Initialize()
TextBox.Text = Format(Now(), "short Date")
End Sub

A suivre ...

Bonjour le fil,

Une proposition....bien sûr le conseil de Raja est à privilégier, cela éviterait bien des erreurs.

Car avec cette proposition, si l'utilisateur inverse le jour et le mois :par exemple 12/31/19, excel corrigera par 31/12/19,

5test-1.xlsm (23.65 Ko)

Cordialement,

Re,

J'ai retrouvé ça dans mes archives....ça peut t’intéresser....

Merci à l'auteur,

Cordialement,

Bonjour le fil, bonjour le forum,

Perso je n'ai jamais aimé les calendrier où il faut trois plombes pour taper une date !... je n'ai jamais trouvé non plus de méthode infaillible. En revanche, j'ai bien aimé la réponse Xmenpl ici : https://forum.excel-pratique.com/viewtopic.php?f=2&t=130708

Rechercher des sujets similaires à "vba textbox"