bonjour,
Compte tenu de l'ornière dont les conseils des forumeurs m'ont tiré la fois dernière, je reviens vers vous avec une nouvelle question!
Dans un userform, j'ai une textbox qui sert à saisir un numéro de téléphone;
Ce numéro peut être au format '00 00 00' ou '00 00 00 00' (pays étranger, les portables n'ont pas le même forma que les fixes)
j'ai déja inséré le code suivant :
If Me.TextNumAutorite.Text = "" Then
MsgBox "Vous devez saisir le numéro de téléphone de l'autorité à contacter"
Me.TextNumAutorite.SetFocus
Exit Sub
End If
If Not Me.TextNumAutorite.Text = Format(TextBox7, "00 00 00 00") Then
MsgBox "Le numéro de téléphone saisi n'est pas valide" End If
Mais comment faire pour qu'il me tolère les DEUX formats et n'affiche le message d'erreur que si le numéro compte 4 chiffres ou plus de 8 chiffres???
j'espere que j'ai été clair... si ce n'est pas le cas, faites le moi savoir!!
Je vous remercie d'avance pour votre temps et vos pistes
GaCastex
Compte tenu de l'ornière dont les conseils des forumeurs m'ont tiré la fois dernière, je reviens vers vous avec une nouvelle question!
Dans un userform, j'ai une textbox qui sert à saisir un numéro de téléphone;
Ce numéro peut être au format '00 00 00' ou '00 00 00 00' (pays étranger, les portables n'ont pas le même forma que les fixes)
j'ai déja inséré le code suivant :
If Me.TextNumAutorite.Text = "" Then
MsgBox "Vous devez saisir le numéro de téléphone de l'autorité à contacter"
Me.TextNumAutorite.SetFocus
Exit Sub
End If
If Not Me.TextNumAutorite.Text = Format(TextBox7, "00 00 00 00") Then
MsgBox "Le numéro de téléphone saisi n'est pas valide" End If
Mais comment faire pour qu'il me tolère les DEUX formats et n'affiche le message d'erreur que si le numéro compte 4 chiffres ou plus de 8 chiffres???
j'espere que j'ai été clair... si ce n'est pas le cas, faites le moi savoir!!
Je vous remercie d'avance pour votre temps et vos pistes
GaCastex