Masque de saisie dans listbox

  • Initiateur de la discussion Initiateur de la discussion Mattew
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Mattew

XLDnaute Nouveau
Bonjour,

Je souhaiterais réaliser un masque de saisi dans une textbox afin d'éviter les erreurs de saisie par les utilisateurs.
L'utilisateur devra saisir un n° de lot de la forme :

Quantième_ordre de fabrication

Ce qui donne quelque chose du style 107_01 ou 107_10 ou encore 098_04

Le undercore devra s'afficher automatiquement en 4ème caractère en partant de la gauche.

Avant la saise, l'utilisateur visualiserait quelque chose comme ça:

***_**

Je ne sais pas comment faire ça !

Merci de votre aide.
 
Re : Masque de saisie dans listbox

Bonjour,

Exemples en PJ:

Code:
Masque de saisie date simple
Dim p
Private Sub UserForm_Initialize()
  Me.TextBox1 = "../../.."
  p = 0
  Me.TextBox1.SelStart = p
  Me.TextBox1.SelLength = 1
End Sub

Private Sub TextBox1_Change()
  p = p + 1
  If p = 2 Or p = 5 Then p = p + 1
  Me.TextBox1.SelStart = p
  Me.TextBox1.SelLength = 1
End Sub


JB
Formation Excel VBA JB
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour