InStr

Résolu
Silvoide Messages postés 3 Date d'inscription mardi 19 décembre 2006 Statut Membre Dernière intervention 11 juillet 2007 - 11 juil. 2007 à 15:33
Silvoide Messages postés 3 Date d'inscription mardi 19 décembre 2006 Statut Membre Dernière intervention 11 juillet 2007 - 11 juil. 2007 à 15:54
Bonjour

Je suis entrain de faire un programme en VBA sous excel et j'ai besoin pour cela d'utiliser instr

   If  Name = Range("E7").Value Or InStr("W", Name) <> 0 Then
       Sheets("File List").Select

Dans Name j'ai 20000.SLDDRW et Instr me renvoi "0"
Si j'ai tout compris normalement instr renvoi 0 quand il ne trouve pas le caractère recherché donc là il devrait renvoyer "12".
Name est String

Je comprend pas pourquoi il me renvoi "0"

Le but c'est d'exclure les cellule qui contiennent SLDDRW de mon traitement excel donc si vous avez d'autre solutions je suis preneur ^^

Merci
   

4 réponses

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
11 juil. 2007 à 15:41
inverse :


Instr(Name, "W")<>0
3
jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
11 juil. 2007 à 15:36
Ce n'est pas du VB.Net .... (cette section du forum...) mais du VBA ...
Bye, alors.
0
Silvoide Messages postés 3 Date d'inscription mardi 19 décembre 2006 Statut Membre Dernière intervention 11 juillet 2007
11 juil. 2007 à 15:51
ça marche pas plus, il me renvoi toujours "0"
0
Silvoide Messages postés 3 Date d'inscription mardi 19 décembre 2006 Statut Membre Dernière intervention 11 juillet 2007
11 juil. 2007 à 15:54
non mais en fait j'ai rien dit

ça marche, mon test était mauvais
0
Rejoignez-nous