Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

test sur un string

4 réponses
Avatar
Pascal
bien le bonjour,
je cherche simplement à tester si les 2 premières lettre d'un mot sont des
voyelles, ai fait ceci mais la function renvoie toujours VRAI
merci de votre avis
Pascal


Public Function TestVoyelle(Mot As String) As Boolean
Const sVoyelle As String = "aeiouyAEIOUY"
'teste si les 2 premières lettres du mot sont des voyelles
If InStr(1, sVoyelle, MidB(Mot, 1, 1)) And InStr(1, sVoyelle,
MidB(Mot, 2, 1)) Then
TestVoyelle = True
End If
End Function

4 réponses

Avatar
Pascal
sorry je travaillai sur les octets MIDB
en remplacant par MID, tout va bien

c'est comme cela que l'on apprend
pascal

"Pascal" a écrit dans le message de news:
u%
bien le bonjour,
je cherche simplement à tester si les 2 premières lettre d'un mot sont des
voyelles, ai fait ceci mais la function renvoie toujours VRAI
merci de votre avis
Pascal


Public Function TestVoyelle(Mot As String) As Boolean
Const sVoyelle As String = "aeiouyAEIOUY"
'teste si les 2 premières lettres du mot sont des voyelles
If InStr(1, sVoyelle, MidB(Mot, 1, 1)) And InStr(1, sVoyelle,
MidB(Mot, 2, 1)) Then
TestVoyelle = True
End If
End Function


Avatar
Pascal
bon sorry je me suis un peu emballé, cette function ne fonctionne pa
convenablement

toujours besoin de votre aide merci
Pascal

"Pascal" a écrit dans le message de news:
u%
bien le bonjour,
je cherche simplement à tester si les 2 premières lettre d'un mot sont des
voyelles, ai fait ceci mais la function renvoie toujours VRAI
merci de votre avis
Pascal


Public Function TestVoyelle(Mot As String) As Boolean
Const sVoyelle As String = "aeiouyAEIOUY"
'teste si les 2 premières lettres du mot sont des voyelles
If InStr(1, sVoyelle, MidB(Mot, 1, 1)) And InStr(1, sVoyelle,
MidB(Mot, 2, 1)) Then
TestVoyelle = True
End If
End Function


Avatar
Patrick Philippot
Pascal wrote:
je cherche simplement à tester si les 2 premières lettre d'un mot
sont des voyelles, ai fait ceci mais la function renvoie toujours VRAI
merci de votre avis



A vue de nez:

Public Function TestVoyelle(Mot As String) As Boolean
Const sVoyelle As String = "aeiouyAEIOUY"
'teste si les 2 premières lettres du mot sont des voyelles

TestVoyelle = (InStr(1, sVoyelle, Mid(Mot, 1, 1)) > 0) And (InStr(1,
sVoyelle, Mid(Mot, 2, 1)) > 0)
End Function

Cordialement.

--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
Avatar
Pascal
Bon sang c'est d'une évidence!
je te remercie cela fonctionne très bien

Pascal

"Patrick Philippot" a écrit dans le
message de news: %238i%
Pascal wrote:
je cherche simplement à tester si les 2 premières lettre d'un mot
sont des voyelles, ai fait ceci mais la function renvoie toujours VRAI
merci de votre avis



A vue de nez:

Public Function TestVoyelle(Mot As String) As Boolean
Const sVoyelle As String = "aeiouyAEIOUY"
'teste si les 2 premières lettres du mot sont des voyelles

TestVoyelle = (InStr(1, sVoyelle, Mid(Mot, 1, 1)) > 0) And (InStr(1,
sVoyelle, Mid(Mot, 2, 1)) > 0)
End Function

Cordialement.

--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr