InStr [Résolu]

Signaler
Messages postés
3
Date d'inscription
mardi 19 décembre 2006
Statut
Membre
Dernière intervention
11 juillet 2007
-
Messages postés
3
Date d'inscription
mardi 19 décembre 2006
Statut
Membre
Dernière intervention
11 juillet 2007
-
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

Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
69
inverse :


Instr(Name, "W")<>0
Messages postés
7668
Date d'inscription
samedi 5 novembre 2005
Statut
Membre
Dernière intervention
22 août 2014
26
Ce n'est pas du VB.Net .... (cette section du forum...) mais du VBA ...
Bye, alors.
Messages postés
3
Date d'inscription
mardi 19 décembre 2006
Statut
Membre
Dernière intervention
11 juillet 2007

ça marche pas plus, il me renvoi toujours "0"
Messages postés
3
Date d'inscription
mardi 19 décembre 2006
Statut
Membre
Dernière intervention
11 juillet 2007

non mais en fait j'ai rien dit

ça marche, mon test était mauvais