Bonjour,
Je ne suis as sûr que strReverse gère les espaces et les caractères spéciaux (acccents, cédille...).
Ainsi dans l'exemple donné par Mathias est-ce que le résultat retourné par "If leMot = StrReverse(leMot) Then" est celui attendu (true)?
Sous cette réserve, l'utilisation de strReverse pour créer un palindrome serait :
Dim leMot As String
leMot = TextBox1.Value
leMot = leMot & StrReverse(leMot)
Mais :
1 - il faut d'abord saisir un texte : je vois mal comment Excel pourrait générer lui-même un texte, en tout cas un texte cohérent
2 - le palindrome a de forte chance de ne rien signifier
A part saisir une série de palindromes et les stocker dans un tableau qui serait lu aléatoirement....
Mais je pense que l'exercice a plus vocation à travailler sur les chaînes de caractères que de faire de la subtilité littéraire.