Rechercher une valeur qui contient une variable

Bonjour,

à partir d’une variable(Nom), je voudrais rechercher dans ma feuille « TABLES » colonne « i » les valeurs qui contiennent cette variable.
Attention pas égal…mais qui contient.

exemple si je Nom = « POM »
je veux qu’il me trouve « POMME D’API » « POM POM GIRL » « TARTE AUX POMMES » etc…

Pour l’instant je ne sais faire que égal par le biais de cette ligne de commande :
If Sheets(« TABLES »).Range(« R » & i) = Nom Then

Merci à tous par avance

Bonjour,
Un fichier d’exemple nous aidera plus.
Cordialement

Désolé, je ne peux pas car ma demande concerne 1/10000ème de mon fichier.
Et il y a des données confidentielles que je ne suis pas en mesure de divulguer

1 « J'aime »

Bonjour
Essaies comme ceci :

If Sheets("TABLES ").Range("R" & i) Like "*" & Nom & "*" Then

Cela devrait le faire

stylé ça fonctionne parfaitement
J’ai même peaufiné :
Like « " & nom & " »

Merci beaucoup

Merci pour ce retour
A mon avis dans ton peaufinage il manque les étoiles aux extrémités j’aurais mis comme ceci :

Like "*" & nom & "*"

La première étoile permet de trouver toutes les données qui ont des caractères avant la variable nom la deuxième après cette variable

Tu cibler les données qui commencent par la variable uniquement en mettant comme ceci :

Like nom & "*"

Ou qui se terminent par la variable uniquement en mettant comme ceci :

Like "*" & nom

A toi de voir

bonjour, il faut ajouter « option compare text » comme première ligne de votre module, autrement avec « like », on ignore « pom pom Girl » (majuscules/miniscules).
Autre méthodes (si le nombre de cellules sont considérable) : Find ou Filter

Merci pour cette précision
Toute fois moi pour m’affranchir de cette difficulté je mets comme ceci :

If Ucase(Sheets("TABLES ").Range(« R » & i)) Like « " & Ucase(Nom) & " » Then`

Et là je résouds la problématique majuscule/minuscule

Une autre façon de faire

1 « J'aime »

Ce sujet a été automatiquement fermé après 30 jours. Aucune réponse n’est permise dorénavant.