Vba excel problème de chaine

cs_nitho Messages postés 130 Date d'inscription jeudi 16 avril 2009 Statut Membre Dernière intervention 8 décembre 2015 - 3 nov. 2009 à 12:01
cs_nitho Messages postés 130 Date d'inscription jeudi 16 avril 2009 Statut Membre Dernière intervention 8 décembre 2015 - 3 nov. 2009 à 17:12
bonjour à tous, j'ai un pb sur vba excel 2003, je sais que c'est différent de vb mais je n'ai pas trouvé le bon thème.
Le pb est tout simple. j'ai mis tous les noms de feuilles dans un tableau et je veux vérifier que le nom de la feuille à le forma "*DIESEL"
alors j'écris

if TabFeuil(i) = "'*Diesel$'" then ...

et même quand je passe sur la bonne feuille, il me revoit toujours Faux. En fait je pense qu'il ne supporte pas le joker, mais je me demande s'il n'y aurait pas une solution.

nitho l'amateur

3 réponses

bigfish_le vrai Messages postés 1835 Date d'inscription vendredi 13 mai 2005 Statut Membre Dernière intervention 20 novembre 2013 15
3 nov. 2009 à 12:18
Salut,

if TabFeuil(i) like "'*Diesel$'" = true then ...

A+
jmf0 Messages postés 1566 Date d'inscription mardi 26 décembre 2000 Statut Membre Dernière intervention 5 avril 2013 8
3 nov. 2009 à 14:12
Instr feraiut ici parfaitement l'affaire (Like n'est pas nécessaire)
cs_nitho Messages postés 130 Date d'inscription jeudi 16 avril 2009 Statut Membre Dernière intervention 8 décembre 2015
3 nov. 2009 à 17:12
Merci beaucoup, ça marche très bien.
Aurevoir

nitho l'amateur
Rejoignez-nous