Savoir si un mot est présent dans une case

Bonjour,

Je pensais que mon problème était tout simple mais aucune des réponses que j'ai pu trouver ne fait ce que je souhaite, à savoir :

Pour chaque cellule de la colonne A contenant AUSC écrire en face dans la colonne B OK sinon écrire Pas OK.

Pour être clair je souhaite par exemple que la case B5 contienne OK si A5 contient AUSC. Ce peut être juste ça ou accompagné de chiffres ou de lettre, par exemple 23AUSCTU c'est OK.

Bonjour,

Par rapport à ton exemple

=SI(NB.SI(A5;"*AUSC*");"OK";"")

Coucou,

sinon il y a aussi cette formule :

=SI(ESTNUM(CHERCHE("*ausc*";A5));"ok";"pas ok")

Merci à vous deux pour ces réponses ultra-rapides. Malheureusement Excel continue a faire sa mauvaise tête et rejette les formules.

Tu peux nous link ton fichier stp?

Voici mon fichier de test. J'ai testé des formules similaires avant de venir ici et ça devrait marcher d'après ce que j'ai vu.

3test.xlsx (8.55 Ko)

Bonsoir le forum

Bonsoir Compas, M12, Lunissia

Essaie ceci :

Sub AUSC()
For Each c In Range("A1:a15")    'A adapter
If c Like "*AUSC*" Then
Range(c.Address).Offset(0, 1).Value = "Ok"
End If
Next
End Sub

Bonsoir Ericcool02,

Je débute avec Excel , si tu ne peux me dire comment tester ce code.

Re !

ca fonctionne chez moi je te renvoie ton fichier avec "ma" formule

5test.xlsx (8.63 Ko)

Re,

Teste aussi cette formule

=SIERREUR(SI(CHERCHE("*AUSC*";A1);"OK";"");"")

Re le fil,

Fichier joint.

3compas21.xlsm (16.14 Ko)

C'était donc les points virgules au lieu de virgules qui bloquait.

Un grand merci à toi. Merci aussi à Ericcool02 et M12.

Eric, je suis tout de même curieux de savoir comment on utilise ton code.

M12, ça marche en remplaçant les points virgules.

Merci Eric, ça marche aussi comme ça.

Re le fil,

V.2 avec les "Pas Ok" .... J'avais pô vu.

@+

2compas21-v-2.xlsm (16.28 Ko)

Rien de grave Eric.

Rechercher des sujets similaires à "savoir mot present case"