message d'erreur : vous devez saisir 5 chiffres

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

Y

yOUnII

Guest
Bonsoir, j'aimerais savoir comment programmer un message d'erreur demandant à l'utilisateur de saisir 5 chiffres.

J'ai tapé ce code qui demande à l'utilisateur de saisir 11 caractères au total :

If S_INE.TextLength < 11 Then
MsgBox ("L'Identifiant National de l'Etudiant n'est pas complet :" & Chr(10) & "vous devez saisir onze caractères au total")
S_INE.SetFocus
Exit Sub
End If

En revanche je n'arrive pas trouver le code lorsqu'il s'agit de valeurs numériques :

If S_CP.Isnumeric <> 5 Then
MsgBox ("Veuillez saisir 5 chiffres")
S_CP.SetFocus
Exit Sub
End If

Ce code ne fonctionne pas, je m'en remet a vous pour un petit coup de pouce.

Merci d'avance.
 
Re : message d'erreur : vous devez saisir 5 chiffres

Bonsoir Younii

regarde peut être le code ci dessous, pour un textbox placé sur un USF :

Code:
   If Not IsNumeric(TextBox1) Or Len(TextBox1) <> 5 Then MsgBox "saisie invalide"

remplace "TextBox1" par le nom de ton textbox.

bonne soirée
@+

Edition : bonsoir Gilbert
 
Re : message d'erreur : vous devez saisir 5 chiffres

Bonjour,
Je te propose ce code
Code:
Private Sub S_CP_Exit(ByVal Cancel As MSForms.ReturnBoolean)
    If Not IsNumeric(Me.S_CP) Then
        MsgBox ("Veuillez saisir des chiffres")
        Cancel = True
        Me.S_CP.Text = ""
    ElseIf Len(Me.S_CP) <> 5 Then
        MsgBox ("Vous devez saisir 5 chiffres")
        Cancel = True
        Me.S_CP.Text = ""
        Exit Sub
    Else
    End If
End Sub
 
- 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.

Discussions similaires

Réponses
3
Affichages
879
Réponses
5
Affichages
913
Compte Supprimé 979
C
Réponses
6
Affichages
737
Retour