VBA - Ignorer valeur commençant par

Résolu/Fermé
Guillaume831 Messages postés 28 Date d'inscription jeudi 5 mai 2011 Statut Membre Dernière intervention 18 mai 2011 - 5 mai 2011 à 11:22
Guillaume831 Messages postés 28 Date d'inscription jeudi 5 mai 2011 Statut Membre Dernière intervention 18 mai 2011 - 5 mai 2011 à 17:23
Bonjour,

Je travaille sur Excel 2007.
Voici mon problème, étant débutant en VBA, je cherche à lister des valeurs en ignorant deux types : celles dont les cellules sont vides, et celles dont les cellules commencent par "TR" par exemple "TR*", "TRACTEUR", "TRUITE", "TR-6534"

Pour les cellules vides, c'est bon j'ai trouvé :
ValeurRecherche.Value <> ""

Par contre pour les "TR", c'es la folie! J'ai essayé:
ValeurRecherche.Value <> "TR*"
ValeurRecherche.Value <> like "TR*"
ValeurRecherche.Value <> like "TR"*
ValeurRecherche.Value <> like "TR#"
ValeurRecherche.Value <> like "TR"#
et encore bien d'autres avec des parenthèses et tout le tralala...

Si vous avez une idée, je suis preneur!

Merci bien et bonne journée!

3 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 306
5 mai 2011 à 11:41
0
Guillaume831 Messages postés 28 Date d'inscription jeudi 5 mai 2011 Statut Membre Dernière intervention 18 mai 2011
5 mai 2011 à 11:46
Merci Michel,

Mais comme je l'explique sur Developpez.net je n'arrive pas à intégrer ce dont Daranc m'a fourni.

Guillaume
0
Guillaume831 Messages postés 28 Date d'inscription jeudi 5 mai 2011 Statut Membre Dernière intervention 18 mai 2011
5 mai 2011 à 17:23
Et voilà la réponse!

And Not ValeurRecherche.Value Like "TR*"
0