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

J

jchrist

Guest
Bonjour les Exlcien ou Formuliens

J'ai vu un post il y a qq jour traitant de la reconnaissance de mot.
seulement voila je ne le retrouve plus sur le forum

je voudrais que par exemple si dans la cellule precedente il est affiche
"vichy centre", ou "montlucon est" la cellule reconnaisse le mot "vichy" et affiche "ZONE 1" ou reconnaisse le mot"montlucon" et affiche "zone 2"

je sais que pour vous c'est du gateau , mais moi je suis debutant

et je 'excuse de vous ennuyer pour des pecadilles

merci rt @+
 
Salut,
Voici une propoition de code :
Dim m_rech_mot as long 'variable de positiond du mot recherche

m_rech_mot=Instr(1,activecell.value,"vichy",vbTextCompare)
if m_rech_mot<>0 then
Msgbox("vichy à été trouver")
end if

Attention , cette méthode tiens compte de la case (Minuscule,Majuscule)
Pour solutionner cela :

m_rech_mot=Instr(1,UCase(activecell.value),"VICHY",vbTextCompare)

le contenue de la séllule est automatiquement convertie en Majuscule.

explication :

Instr

cette fonction recherche la position d'un caractère ou d'une chaine de caractère et renvoie ça position par rapport à cette même chaine

Msgbox

renvoie un message dans une petit fenêtre

Voila

Bon courage... et percévers VBA peu être trés utile

Wilfried ;-)
 
Salut herve

pas besoin de l'amelioner elle marche tres bien

merci pour cette formule
@+
____________________________________________________________
Salut wiefried
je te remercie de ton code, mais je ny comprends rien en vba

pour moi la formule d'herve me convient mieux
@+
 
- 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