"Merde"... disons le franchement, je ne pensais pas que la solution puisse jaillir si rapidement.
Je vais tester cela. Mais du peu de ce que j'ai pu pu voir, cela semble répondre à ma demande.
Un très grand merci. Je me réserve la nuit pour apprécier la lecture de la solution pour demain matin...
Trop fatigué...Nouvel an gratiné...
Un petit coup de VBA pour bien commencer la journée :
Code:
Function SEPAR$(t, sep$, ordre%, Optional tout As Boolean)
If tout Then
t = Replace(t, sep, "")
If ordre <= Len(t) Then SEPAR = Mid(t, ordre, 1)
Else
t = Split(t, sep)
If ordre < UBound(t) + 2 Then SEPAR = t(ordre - 1)
End If
End Function
Cependant je me pose une question : l'objectif de cette décomposition de chaîne est de créer un genre de mot de passe généré justement grâce à cette chaine, donc il me semble important d'éviter de laisser des traces...
(Bon OK, je ne souhaite pas fabriquer un mdp crypté en 512 bits façon CIA ) franchement c'est pour le FUN.
J'en viens donc à ma question :
Est-il plus sur de décomposer cette chaine en passant par la création de "matrice" ou plutôt en passant par des modules ?