Bonjour,
J'ai fait une macro qui permet de detecter si une chaine de caracteres n'est pas dans le format voulu. Le probleme c'est que j'ai du faire une erreur sur le pattern de l'expression rationnelle car des chaines qui devraient etre en erreur ne sont pas detectées.
Les chaines doivent etre du format CXXXX ou CXXX ou STXXX ou STXXXX ou les X sont des chiffres.

Le code pour l'expression rationnelle que je pensais etre correct est :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
rationelleExp.Pattern = "(^(C)|(ST)\d{3,4}$)"
Une idee sur l'erreur?

Merci