Forcer format de saisie dans textbox ?
Fermé
JL86
Messages postés
7
Date d'inscription
jeudi 15 juin 2006
Statut
Membre
Dernière intervention
23 juin 2006
-
15 juin 2006 à 16:38
Evans - 22 mai 2010 à 18:55
Evans - 22 mai 2010 à 18:55
Bonjour,
Existe-t-il un moyen de pédifinir le format de saisie des données dans un TEXTBOX
Exemple => type date sous la forme " / / " pour que l'utilisateur n'ai à saisir que les chiffres
(De la même façon que dans une cellule du tableur)
Merci d'avance
Existe-t-il un moyen de pédifinir le format de saisie des données dans un TEXTBOX
Exemple => type date sous la forme " / / " pour que l'utilisateur n'ai à saisir que les chiffres
(De la même façon que dans une cellule du tableur)
Merci d'avance
A voir également:
- Forcer format de saisie dans textbox ?
- Forcer demarrage pc - Guide
- Format epub - Guide
- Forcer suppression fichier - Guide
- Forcer la reinitialisation pc - Guide
- Telecharger format factory - Télécharger - Conversion & Codecs
3 réponses
Essaie ca
Private Sub TextBox1_Change()
Dim Val As Byte
TextBox1.MaxLength = 10 'nb caractères maxi autorisé dans le textbox
Val = Len(TextBox1)
If Val = 2 Or Valeur = 5 Then TextBox1 = TextBox1 & "/"
End Sub
Private Sub TextBox1_Change()
Dim Val As Byte
TextBox1.MaxLength = 10 'nb caractères maxi autorisé dans le textbox
Val = Len(TextBox1)
If Val = 2 Or Valeur = 5 Then TextBox1 = TextBox1 & "/"
End Sub
JL86
Messages postés
7
Date d'inscription
jeudi 15 juin 2006
Statut
Membre
Dernière intervention
23 juin 2006
2
20 juin 2006 à 13:25
20 juin 2006 à 13:25
Désolé j'étais en déplacement...
Effectivement on peut contrôler la saisie de cette façon, c'est par contre étonnant de ne pas avoir cette possibilité par une fonction standard dans toutes les saisies sous Userform..
Merci pour les réponses A+
Effectivement on peut contrôler la saisie de cette façon, c'est par contre étonnant de ne pas avoir cette possibilité par une fonction standard dans toutes les saisies sous Userform..
Merci pour les réponses A+
Kobaya
Messages postés
282
Date d'inscription
vendredi 28 mai 2004
Statut
Membre
Dernière intervention
10 janvier 2008
214
15 juin 2006 à 18:22
15 juin 2006 à 18:22
salut JL,
je crois me rappeler qu'en VB, il y a la possibilité de définir un masque de saisie, mais je ne sais plus s'il s'agit d'une propriété d'un TextBox ou d'un ActiveX particulier.
avec quel langage travailles-tu précisemment ? VB, VBA, autre ?
je crois me rappeler qu'en VB, il y a la possibilité de définir un masque de saisie, mais je ne sais plus s'il s'agit d'une propriété d'un TextBox ou d'un ActiveX particulier.
avec quel langage travailles-tu précisemment ? VB, VBA, autre ?
JL86
Messages postés
7
Date d'inscription
jeudi 15 juin 2006
Statut
Membre
Dernière intervention
23 juin 2006
2
16 juin 2006 à 13:59
16 juin 2006 à 13:59
Salut Kobaya,
Merci pour ta réponse.
Je travaille sous VBA dans Excell et je n'ai pas trouvé de possibilité pour définir un masque de saisie dans un TEXTBOX.. mais je suis loin de connaitre à fond les possibilités de ce langage.
Peut-on envisager d'insérer un bout de programme externe (développé dans un autre langage) dans une macro Excell?
Merci pour ta réponse.
Je travaille sous VBA dans Excell et je n'ai pas trouvé de possibilité pour définir un masque de saisie dans un TEXTBOX.. mais je suis loin de connaitre à fond les possibilités de ce langage.
Peut-on envisager d'insérer un bout de programme externe (développé dans un autre langage) dans une macro Excell?
Kobaya
Messages postés
282
Date d'inscription
vendredi 28 mai 2004
Statut
Membre
Dernière intervention
10 janvier 2008
214
16 juin 2006 à 22:50
16 juin 2006 à 22:50
pourquoi ne pas demander à l'utilisateur de saisir la date avec ce format : jjmmaa. Ensuite, il suffit de s'assurer que 0<jj<31, que 0<mm<13, en gérant les exceptions pour jj (mois de 28, 29, 30 ou 31 jours).
22 mai 2010 à 18:55
Merci à vous tous!