Bonsoir,
J'ai trouvé sur le net une macro pour la séparation des caractères des numéros de téléphone :
Private Sub tbTEL_Change()
Dim Texte As String
Texte = tbTEL.Text
Select Case Len(Texte)
Case 2, 5, 8, 11
Texte = Texte & " "
End Select
tbTEL.Text = Texte
End Sub
Private Sub tbTEL_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If InStr("0123456789", Chr(KeyAscii)) = 0 Then
KeyAscii = 0
tbTEL.ControlTipText = "Uniquement des chiffres, svp !"
End If
End Sub
Elle fonctionne super bien, sauf si je souhaite supprimer des caractères dans le COMBOX.... Une fois que le numéro s'affiche (dans ce cas 03 12 34 56 78, j’arrive supprimer le 78, mais pas le 56 du fait de l'espace. Par contre si je sélectionne tout le texte, alors la j’arrive supprimer....
Une idée du problème ?
Fab.