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 ;-)