Formater numéro téléphonique en ##-##-##-## [Résolu]

gruflome 13 Messages postés lundi 23 mai 2016Date d'inscription 18 décembre 2017 Dernière intervention - 22 nov. 2017 à 07:34 - Dernière réponse : gruflome 13 Messages postés lundi 23 mai 2016Date d'inscription 18 décembre 2017 Dernière intervention
- 22 nov. 2017 à 08:13
Bonjour, ma procédure me permet de changer le format de la saisie des numéro téléphonique. j'aimerais avoir ce format " ##-##-##-##" ou sans cela "-" mais avec des espaces. mais quand je l'exécute seul les deux premiers byte sont suivis de "-". le reste des chiffres sont collés

Private Sub TxtNum_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)

Dim valeur As Byte

Me.TxtNumMoov.MaxLength = 11 'nb caracteres maxi dans textbo

valeur = Len(Me.TxtNumMoov)
If valeur = 2 Then Me.TxtNumMoov = Me.TxtNumMoov & "-"

End Sub


Merci d'avance
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
ucfoutu 18039 Messages postés lundi 7 décembre 2009Date d'inscriptionModérateurStatut 11 avril 2018 Dernière intervention - Modifié par ucfoutu le 22/11/2017 à 07:59
1
Merci
Bonjour
Je ne sais pas quelle espèce d'usine à gaz tu construis-là (avec apparemment deux textboxes), mais c'est ta seule affaire.
Regarde (et comprends) ce que ferait par exemple ceci sur une textbox textbox1

Private Sub Textbox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Select Case Len(TextBox1.Text)
Case 2, 5, 8, 11, 14
TextBox1.Text = TextBox1.Text & "-"
End Select
End Sub

PS : je ne veux pas parler du reste de ton code ...

________________________
Nul ne saurait valablement coder ce qu'il ne saurait exposer clairement.

Merci ucfoutu 1

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 82 internautes ce mois-ci

Commenter la réponse de ucfoutu
gruflome 13 Messages postés lundi 23 mai 2016Date d'inscription 18 décembre 2017 Dernière intervention - 22 nov. 2017 à 08:13
0
Merci
Merci beaucoup pour ton aide sa fonctionne
Commenter la réponse de gruflome

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.