recherche d'un mot dans une variable de type string

canichon

XLDnaute Nouveau
bonjour à tous,

j'ai une chaine de caractères dans une variable et je voudrais savoir si un mot ( toujours le meme ) est contenu dans cette chaine.

ex : rechercher le mot "blocking" dans la chaine de caractères "FORWARD BLOCKING VALVE (Hydrau.)"

merci pour votre aide.
 

Pierrot93

XLDnaute Barbatruc
Re : recherche d'un mot dans une variable de type string

Bonjour,

solution vba en attendant les formulistes :
Code:
Option Explicit
Sub test()
Dim t As String
t = "FORWARD BLOCKING VALVE (Hydrau.)"
'en respectant la casse
If InStr(t, "blocking") > 0 Then MsgBox "trouvé..."
'quelque soit la casse
If InStr(t, UCase("blocking")) > 0 Then MsgBox "trouvé..."
'ou ceci
If InStr(1, t, "blocking", 1) > 0 Then MsgBox "trouvé..."
End Sub
bon après midi
@+
 
Dernière édition:

Modeste geedee

XLDnaute Barbatruc
Re : recherche d'un mot dans une variable de type string

bonsour®

en VBA

mavariable = "FORWARD BLOCKING VALVE (Hydrau.)"
machaine = "blocking"
MsgBox 0 <> InStr(1, mavariable, machaine, 1)
 

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas