Bonjour à tous,
Je débute sous vba et je souhaiterai éviter les erreurs sur mon fichier via vba; cad éviter à l'utilisateur de rentrer dans la cellule F5 autre chose qu'un numéro commencant par "BC" et comprenant : soit 10 caractères soit 14 exactement.
Ex : BC01XX0123 mais parfois c'est aussi BC01XX0123-001
J'ai donc pensé à
Mais ça ne marche pas ... la procédure continue ...
QQun peut il m'aider ?
Merci à tous
Marie
Je débute sous vba et je souhaiterai éviter les erreurs sur mon fichier via vba; cad éviter à l'utilisateur de rentrer dans la cellule F5 autre chose qu'un numéro commencant par "BC" et comprenant : soit 10 caractères soit 14 exactement.
Ex : BC01XX0123 mais parfois c'est aussi BC01XX0123-001
J'ai donc pensé à
Code:
Sub test
Dim B as string
B = Range("F5")
If Not Len(B) = 10 Then
If Not Len(B) = 14 Then
If Left(B, 2) <> "BC" Then
MsgBox ("Numéro de commande incorrect")
Exit Sub
End If
End If
End If
Mais ça ne marche pas ... la procédure continue ...
QQun peut il m'aider ?
Merci à tous
Marie