fomule pour numero de telephone

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 !

hicham28

XLDnaute Occasionnel
bonjour a vous, et meci d'avance de votre aide

j'ai un macro ou j'ai mis la formule suivante pour la saisie de numero de telephone :

Tel.Value = Format(Tel.Value, "05"" ""00"" ""00"" ""00"" ""00")

mais le problmes que ca arrive que pour la meme zone de texte contients deux ou trois numeros de telephones et j'aimerai que l'ensemble de ces numeros respectent la meme formes.
merci de m'aider
 
Re : fomule pour numero de telephone

Bonsoir

Une piste

Utiliser la fonction split pour séparer les données ( séparateur différent de l'espace)
Ensuite à l'aide d'une boucle on formate chaque élément du tableau.
Puis on assemble les éléments du tableau pour l'écrire dans la feuille.

JP
 
Re : fomule pour numero de telephone

Bonsoir

Ci dessous un exemple

Code:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
' séparateur une virgule
Dim tablo() As String
Dim i As Byte
With TextBox1
If .Value = "" Then Exit Sub
If InStr(.Value, ",") > 0 Then
    tablo = Split(.Value, ",")
    .Value = ""
    For i = LBound(tablo) To UBound(tablo)
        If .Value = "" Then
            .Value = Format(tablo(i), "05"" ""00"" ""00"" ""00"" ""00")
        Else
            .Value = .Value & "," & Format(tablo(i), , "05"" ""00"" ""00"" ""00"" ""00")
        End If
    Next i
    
Else
    .Value = Format(.Value, "05"" ""00"" ""00"" ""00"" ""00")
End If
End Sub

A tester

JP
 
Re : fomule pour numero de telephone

Merci de votre réponse, j'ai bien tester le code, mais j'ai encore deux problèmes et j'espère avoir votre aide :
Quand je fais la saisie du numéro de téléphone sous la forme par exemple 23241582 ça me donne le résultat espéré, mais si je fais la saisie du numéro de téléphone sous sa forme total par exemple 0523241582 ça m'ajoute une autre 5, et aussi a chaque fois que je me déplace par tabulation ça ajoute aussi un 5.
J’espère être claire pour ces deux problèmes. Merci de me lire et aussi de votre aide
 
- 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

Discussions similaires

G
Réponses
3
Affichages
898
gwenael
G
S
Réponses
0
Affichages
729
S
S
  • Question Question
Réponses
58
Affichages
12 K
A
Réponses
3
Affichages
1 K
A
A
Réponses
17
Affichages
3 K
Auzingueur
A
D
Réponses
17
Affichages
7 K
drum7917
D
Retour