Recherche mot dans cellule

ouali

XLDnaute Junior
Bonjour,

J'ai un code en VBA et j'utilise un UserForm avec liste déroulante.

En gros j'aimerais une condition que lorsque le mot courant est sélectionné, même si c'est "courant primaire", "un courant", il rentre dans la condition

If UserForm2.optionlibelle = "Courant" Then

J'ai essayé avec "*"&"Courant"&"*" ou encore "*Courant*" et encore d'autres ms rien ne marche !!! Comme dois-je écrire cette condition ?

Merci d'avance pour votre aide

Ouali
 

Gorfael

XLDnaute Barbatruc
Re : Recherche mot dans cellule

Salut ouali et le forum
Code:
If UserForm2.optionlibelle = "Courant" Then
Tu demandes une égalité "absolue" (au travers de "Option Compare).
Ce que du veut réellement, c'est plutôt une égalité avec les caractères génériques :
Code:
If UserForm2.optionlibelle like "*Courant*" Then
Si la chaîne contient Courant. regarde dans l'aide VBA.
A+
 

Discussions similaires

Réponses
18
Affichages
642