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

gruflome 11 Messages postés lundi 23 mai 2016Date d'inscription 12 décembre 2017 Dernière intervention - 22 nov. 2017 à 07:34 - Dernière réponse : gruflome 11 Messages postés lundi 23 mai 2016Date d'inscription 12 décembre 2017 Dernière intervention
- 22 nov. 2017 à 08:13
VBA Office (Excel, Word ...) Posez votre question Signaler Répondre au sujet
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 

2 réponses

Répondre au sujet
ucfoutu 18021 Messages postés lundi 7 décembre 2009Date d'inscriptionModérateurStatut 12 décembre 2017 Dernière intervention - Modifié par ucfoutu le 22/11/2017 à 07:59
+1
Utile
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.
Commenter la réponse de ucfoutu
gruflome 11 Messages postés lundi 23 mai 2016Date d'inscription 12 décembre 2017 Dernière intervention - 22 nov. 2017 à 08:13
0
Utile
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.