Bonjour à tous.
J'aurai besoin d'aide.
Je voudrais exclure des caractères lors de la saisie dans un champs d'un Userform.

Voila j'ai crée un menu d'ajout mais je voudrais dans les champs de saisis que la saisie des caractère exclu les caractère tels que "." "," etc.

J'ai bien essayé un truc qui marche à moitié mais je ne sais pas faire sans faire apparaitre un MsgBox.

Voilà je pense qu'il y a deux solution avec différents codes possibles.
Moi je pensais au début faire cela :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
If champs = "." or "," then
Quoi mettre à la place d'une msgbox ?
else 
msgbox ("caractère inconnu")
End if
Dans cette situation, ça m'affiche une MsgBox donc pas forcément ce que je veux.

Autre solution faire une code qui m'empêche d'écrire ces caractère.

Dernière solution, faire un code qui vérifie le champs lorsque je clique sur le bouton ajout pour voir s'il n'y aucun caractère contraignant.


Je début en VBA !

Merci à vous