Ma formule marche très bien, de votre côté, l'avez-vous bien validé avec la combinaison des touches CTRL +SHIFT + ENTREE, si c'est bien fait, la formule doit s'encadrer d'accolades.
=SI(ET(CODE(STXT(B3;LIGNE(INDIRECT("1:" &NBCAR(B3)));1))>64;CODE(STXT(B3;LIGNE(INDIRECT("1:" &NBCAR(B3)));1))<91);B3;"")
Copiez cette formule en S1 et validez comme préconisé ci-dessus,
le fichier en exemple
Edit; le texte de la colonne B contient-il des chiffres?