MFC pour détecter des lettres

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

G

ginger42

Guest
Bonjour,

Je souhaiterais une formule qui me renvoie vrai si la cellule contient uniquement les caractères A-Z et le underscore "_". Pour cela j'ai trouvé ça :

Code:
=OU(ET(CODE(D29)>64;CODE(D29)<90);CODE(D29)=95)

Mais cela ne marche que sur le premier caractère de ma cellule !
Pouvez-vous m'aider ?

Merci d'avance !
 
Re : MFC pour détecter des lettres

Bonjour, et bienvenue sur le forum.

En sachant ce qu'est supposé pouvoir contenir D29, probablement.
Un p'tit fichier joint, avec quelques exemples significatifs ?
Allez en mode avancé, et cliquez sur le trombonnne.
 
Re : MFC pour détecter des lettres

Merci !
Par exemple si le texte de ma cellule est "ESSAI_TEXTE" ou "A_B_C", c'est bon.
Par contre si le texte est "ESSAI AVEC ESPACE", "TEST?" ou "#" il faudrait renvoyer Faux.
 
Re : MFC pour détecter des lettres

Bonjour,

Nombre de caractères espace en A1

=SOMMEPROD(--(STXT(A1;LIGNE($1:$255);1)=" "))

=SOMMEPROD(--(STXT(A1;LIGNE($1:$255);1)=" "))=0 donne Faux si au moins un espace en A1

MFC: =SOMMEPROD(--(STXT(A1;LIGNE($1:$255);1)=" "))>0

Les caractères doivent appartenir à un ensemble

=SOMMEPROD((A1<>"")*(ESTERREUR(TROUVE(STXT(A1;LIGNE($1:$255);1);"ABCDEFGHIJKLMNOPQRSTUVWXYZ_"))))


http://boisgontierjacques.free.fr/fichiers/MFC/MFCCaractInvalide.xls

JB
 

Pièces jointes

Dernière édition:
Re : MFC pour détecter des lettres

Merci BOISGONTIER, mais ce n'est pas que le problème de l'espace. Je ne veux autoriser que les caractères A-Z et le caractère "_". Ceci étant dit, la formule que tu m'as donnée m'intéresse, elle va permettre de parcourir les caractères du texte de la cellule avec le LIGNE($1:$255), c'est ça ?

Edit : Merci beaucoup pour ton exemple ! 🙂 Je ne voyais pas comment parcourir les caractères de mon texte, mais avec le LIGNE($1:$255), ça marche !
 
Dernière modification par un modérateur:
- 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

D
  • Question Question
Réponses
2
Affichages
823
David1902
D
S
Réponses
5
Affichages
979
E
Réponses
1
Affichages
1 K
A
Réponses
6
Affichages
1 K
A
P
  • Question Question
Réponses
1
Affichages
3 K
Patrosso
P
Réponses
4
Affichages
886
4
  • Question Question
Réponses
6
Affichages
1 K
4
S
Réponses
9
Affichages
2 K
Retour