test sur un caractére d'une cellule

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

S

sebpika

Guest
Bonjour à tous
je fais une fois de plus appel à vos connaissances ( si vastes).
En effet je cherche a éffectuer un test sur des cellules pour savoir si elles contiennent un caractéres spécial. Dans ce cas là "+".
Je ne sais pas si cela est possible etant donné que pour excel une cellule contient une valeur....
J'ai cherché un peu partout et je n'ai rien trouvé.
je continue, tenez moi au courant si vous trouvez une solution.
merci par avance.
 
Hello le forum et sebpika !

Tu peux utiliser la fonction TROUVE() qui te renvoie la position dans la chaine de caractère de la valeur recherchée. Si le caractère n'est pas présent, la fonction renvoie #VALEUR!

TROUVE(Caractère recherchée ; Cellule)

Par exemple la fonction ci-dessous gère l'erreur éventuelle :
=SI(ESTERREUR(TROUVE("+";A1));"non";"oui")

Elle renvoie "OUI" si le caractère est présent sinon "NON"

Baroude
 
Merci BAroude pour cette réponse
mais je vois que tu me mets le code en français et qd je cherche ds l'index de VB "search" ou "find" ça ne correspond pas au comportement que tu me décris...
 
En fait ça ne va pas marcher car si ta cellule contient + c'est que c'est une formule de calcul et si tu fais trouve tu chercheras dans le contenu de ta cellule, c'est à dire le résultat du calcul donc tu ne trouveras jamais + (sauf si c'est dans du texte!)

Par contre A_binouze_drinker... m'a écrit une 'tite fonction qui teste les formules :

Function Isformula(Rng As Range) As Boolean
Isformula = Rng(1).HasFormula
End Function

si c'est ça que tu cherches...

BipBip.gif
 
Merci cathy
ben en fait non c bien du texte de type

"Desserte ferroviére +"
le "+" est en fait là pour définir que cet item a des ss menus.
mais pour l'instant je ne trouve pas la fonction "trouve"...
 
ouh la la !!!!
🙂
je v essayer tt cela
ben g une version française mais le vba à partir de la v4 ou v5 je c plus c'est en anglais. donc if, select , etc. c'est de l'anglais.

en tt cas merci tt le monde
si vous avez d'autres idées n'hesitez pas.
 
- 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

Retour