Texte Anagramme

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Magic_Doctor

XLDnaute Barbatruc
Renvoyer, dans un ordre aléatoire, les lettres d'une chaîne de caractères.
VB:
Function Anagramme(cadena As String) As String
'Renvoie dans un ordre aléatoire les lettres d'une chaîne de caractères
'- cadena : une chaîne de caractères
'Ex : Romina --> mianoR

Dim i%, x%, Temp$

  Application.Volatile

  Anagramme = cadena
  Randomize
  For i = 1 To Len(cadena)
    x = Int(Rnd() * Len(cadena)) + 1
    Temp = Mid(Anagramme, x, 1)
    Anagramme = Left(Anagramme, x - 1) & Mid(Anagramme, i, 1) & Mid(Anagramme, x + 1, 999)
    Anagramme = Left(Anagramme, i - 1) & Temp & Mid(Anagramme, i + 1, 999)
  Next

End Function
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
219
  • Suggestion Suggestion
Recherche & référence DicoCountOrder
Réponses
0
Affichages
2 K
Réponses
2
Affichages
1 K
Retour