Bonjour,
Je suis novice en VBA et je dois créer un petit programme. Dans ce programme j'ai inséré des textbox et des boutons.
J'aurais souhaité pouvoir contrôler le format des caractères inscrits dans la textbox lorsque je clique sur un bouton. Les caractères autorisés doivent être seulement des lettres en majuscules ou des chiffres et le nombre de caractère maximum doit être de 8.
Je suis coincé sur cette problématique, j'arrive à contrôler le nombre de caractère mais par leur format majuscule ou numérique.
Je pensais faire quelque chose du genre :
Cela ne fonctionne malheureusement pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 'On définit les caractères autorisés caractere = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" ' On vérifie le nombre de caractères de la chaîne If Len(Box_Immo.Value) > 8 Then MsgBox ("Votre Code Immobilisation ne doit pas dépasser 8 caractères") End If 'On vérifie que les caractère de la box For i = 1 To Len(Box_Immo) If Box_Immo.Value = Mid(caractere, i, 1) <> 0 Then MsgBox ("Votre Code Immobilisation ne doit pas comporter d'espaces") End If Next i
J'ai cherché et testé pas mal de fonction et malheureusement je ne dispose pas de beaucoup de temps pour bosser dessus...
Si vous avez des idées ?
Merci !
Partager