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)
 

Discussions similaires


Haut Bas