EXCEL - FIND et IF ca doit pas etre compliqué
Résolu
Ophelie75
Messages postés
265
Statut
Membre
-
Ophelie75 Messages postés 265 Statut Membre -
Ophelie75 Messages postés 265 Statut Membre -
Salut à tous,
J'ai vraiment tout essayé mais cela ne marche pas vraiment.
J'ai deux colonne M et N
M contient du texte, et parfois dans ce texte se trouve le mot "dts" (le texte n'est pas forcement le meme, nombre de caracteres différents)
Mon souhait serait d'afficher "yes" si le mot "dts" est présent dans N.
voila ce que j'ai essayé :
dans M : FIND("dts",N4;1)
ce qui me donne le nombre de caractères avant le mot "dts", sinon excel affiche #value!
Je me dis que je pourrais ajouter a cette formule un IF qui affiche YES si M est différent de 0 et NO si #value!
Mais je n'y arrive pas !
Merci si vous avez la solution!!
biz
Ophelie
J'ai vraiment tout essayé mais cela ne marche pas vraiment.
J'ai deux colonne M et N
M contient du texte, et parfois dans ce texte se trouve le mot "dts" (le texte n'est pas forcement le meme, nombre de caracteres différents)
Mon souhait serait d'afficher "yes" si le mot "dts" est présent dans N.
voila ce que j'ai essayé :
dans M : FIND("dts",N4;1)
ce qui me donne le nombre de caractères avant le mot "dts", sinon excel affiche #value!
Je me dis que je pourrais ajouter a cette formule un IF qui affiche YES si M est différent de 0 et NO si #value!
Mais je n'y arrive pas !
Merci si vous avez la solution!!
biz
Ophelie
Configuration: Windows XP Internet Explorer 7.0
1 réponse
-
si tu te debrouille un peu avec les macro.
dim debut as integer
dim fin as integer
debut= 1'mettre la premiere ligne
fin=1'mettre la derniere ligne
for a=debut to fin
if instr(range("N",a).value,"dts")>0 then
range("M",a).value="ok"
endif
next a
si ca ne marche pas avec les range remplace les par des cells, ex: range("N",a) devient cells(a,14) et range("M",a) devient cells(a,13)