pour la formule de Monique, il suffit d'ajouter SI(ESTERREUR(CHERCHE(" ";A1));"";...), mais cette formule ne renvoie rien si la cellule ne contient aucun espace.
pour la macro il n'y a besoin de rien pour la déclencher, on la copie dans un module, puis on l'utilise comme une fonction ordinaire d'Excel, mais évidemment ça nous simplifie la vie, puisqu'il suffit d'écrire :
=LastWord(A1)
concernant la MFC, je ne vois pas comment tu t'y es pris :
"Extraction", c'est un mot que tu as rajouté ? Et le mot que tu testes, c'est toujours le même ? (par exemple, appliquer la MFC si la cellule se termine par le mot "un")