1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Option Compare Text
' Option Compare Text à placer en haut de module, dans les déclarations
' pas de différences entre majuscule et minuscule
Function EstPalindrome(maChaine As String) As Boolean
'on retire les espaces pour comparer
EstPalindrome = Replace(maChaine, " ", "") = Replace(miroirChaine(maChaine), " ", "")
End Function
Sub Test()
Dim maStr As String
Dim OuiNon As String
maStr = "Engage le jeu que je le gagne"
OuiNon = IIf(EstPalindrome(maStr), "est ", "n'est pas ")
MsgBox """" & maStr & """ " & vbLf & OuiNon & "un palindrome."
End Sub |