OVH Cloud OVH Cloud

Trouver un text dans un autre text

3 réponses
Avatar
bakelli
Bonjour;
J'ai l'exemple suivant :
chain1:="bonjour tous le monde"
chaine2:="monde"
comment faire en VBA pour savoir si la chaine1 contient la chaine2 ou
non
merci d'avance

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net

3 réponses

Avatar
Daniel
Bonjour.
Essaie :

Sub test()
Dim Chaine1 As String, Chaine2 As String, Ctr
Chaine1 = "Bonjour tout le monde"
Chaine2 = "monde"
Ctr = InStr(1, Chaine1, Chaine2)
If Ctr > 0 Then MsgBox Chaine2 & " fait partie de " & Chaine1
End Sub

Cordialement.
Daniel
"bakelli" a écrit dans le message de news:

Bonjour;
J'ai l'exemple suivant :
chain1:="bonjour tous le monde"
chaine2:="monde"
comment faire en VBA pour savoir si la chaine1 contient la chaine2 ou non
merci d'avance

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net




Avatar
bakelli
Bonjour.
Essaie :

Sub test()
Dim Chaine1 As String, Chaine2 As String, Ctr
Chaine1 = "Bonjour tout le monde"
Chaine2 = "monde"
Ctr = InStr(1, Chaine1, Chaine2)
If Ctr > 0 Then MsgBox Chaine2 & " fait partie de " & Chaine1
End Sub

Cordialement.
Daniel
"bakelli" a écrit dans le message de news:

Bonjour;
J'ai l'exemple suivant :
chain1:="bonjour tous le monde"
chaine2:="monde"
comment faire en VBA pour savoir si la chaine1 contient la chaine2 ou non
merci d'avance

-- Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net





Merci Bcp ça marche trée bien :D

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net


Avatar
Ange Ounis
comment faire en VBA pour savoir si la chaine1 contient la chaine2 ou non


Avec Excel 2000 ou + récent :

UBound(Split(chaine1, chaine2))>0

----------
Ange Ounis
----------

Bonjour;
J'ai l'exemple suivant :
chain1:="bonjour tous le monde"
chaine2:="monde"
comment faire en VBA pour savoir si la chaine1 contient la chaine2 ou non
merci d'avance