nombre 10 chiffres afficher avec séparateur ds Usf

  • Initiateur de la discussion Initiateur de la discussion Tigrette121
  • 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 !

T

Tigrette121

Guest
Bonjour,

J,ai le code suivant dans une UserForm

Private Sub TextBox14_Change()
[S65536].Select
Selection.End(xlUp)(2).Select
ActiveCell.Offset(0, -2) = UserForm1.TextBox14
End Sub

dans cette boîte j'entre un nombre de 10 chiffres et je voudrais que les séparateurs se mettent tout seul entre les chiffres pour faire ceci

514-555-1235

je suis capable de faire la formule (si je travail juste dans une feuille) mais comment l'intégrer dans le userform.


Si 'Q5' est mon nombre de 10 chiffres, ceci me donne le résultat que je veux.
=CONCATENER(GAUCHE(Q5;3);' - ';GAUCHE(DROITE(Q5;7);3);' - ';DROITE(Q5;4)😉


Merci pour vos suggestions
 
C'est presque parfait...

Lorsque j'entre dans la boîte, l'ordi me mets --
j'entre mes 10 chiffres, rien ne se passe. Si je vais effacer un ou les 2 -, mon numéro s'affiche comme je le veux.

merci
 
Merci Marc

J'ai décidé de le laisser avec des espaces à la place de -. C'est déjà beaucoup mieux comme ça.
Visuellement on voit que c'est un numéro de téléphone même si on est habitué de voir des tirets.

Merci beaucoup
 
Bonjour Marc_du_78 et tigrette121,

Excel a un format pour mettre en forme les numéros téléphoniques il se trouve dans 'format' ' 'Spécial' et si tu enregistres une macro en automatique il te donne le format suivant;

Code:
Selection.NumberFormat = '0#'' ''##'' ''##'' ''##'' ''##'

en ajoutant le zéro devant tout seul.

Bon test
Amicalement

jean-Yves
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour