Créer un masque de saisie dans un textbox
Bonjour,
J'aimerais pouvoir saisir dans un textbox un format de numéro de type: "00 00 00". Il faut d'ailleurs que les espaces existent entre les pairs de chiffre, puisque j'utilise le contenu de la cellule pour vérification.
Pour le moment, le code que j'utilise est:
Code:
1 2 3 4 5 6 7 8 9 10 11
| Private Sub Ttb_Codedéchet_Change()
'Créé un masque de saisi pour le code déchet
On Error Resume Next
If Not IsNumeric(Right(Ttb_Codedéchet, 1)) Then
Ttb_Codedéchet = Left(Ttb_Codedéchet, Len(Ttb_Codedéchet) - 1)
MsgBox "Veuillez saisir un chiffre"
'trouver une solution pour ne pas afficher la msgbox lorsque la txtbox est vide IsEmpty(Ttb_newdensit) n'a pas fonctionné...
End If
End Sub |
Il ne me permet pas d'insérer des espaces entre les pars de chiffre.
Et lorsque j'efface ma saisie jusqu'a ce que mon textbox soit vide il m'affiche ma MsgBox, qui n'est pas nécessaire lorsque le textbox est vide.
Voyez-vous comment je puisse l'arranger?
D'avance merci!