Générer mot de passe aléatoire sous Excel

Résolu
bfiguig -  
 tarraf82 -
Bonjour à tous,
y a t-il un moyen de generer des mots de passes aleatoire sous excel
je vous remercie d'avance
cordialement

1 réponse

  1. m@rina Messages postés 27465 Date d'inscription   Statut Modérateur Dernière intervention   11 562
     
    Bonjour,

    A partir du moment où l'on peut générer des nombres aléatoires, il n'y a pas de raisons que l'on ne puisse pas faire la même chose pour des lettres. Reste à trouver une solution pour obtenir des mots avec des voyelles... ce qui n'est peut être pas évident !
    Essaie par exemple la méthode suivante pour obtenir des mots de 8 lettres :

    En colonne 1, sur 8 lignes, tu mets la formule : =ENT(ALEA()*26)+1
    qui va donc générer un nombre aléatoire entre 1 et 26 (on met + 1 pour éviter le 0)

    En colonne 2, toujours sur 8 lignes, on va mettre la correspondance en lettres :
    =CAR((A1)+64)
    (on met +64 car la lettre A est la 65e caractère)

    Dans la cellule C3, tu peux faire une concaténation des lettres des 8 lignes de la colonne 2, soit :
    =$C$1&$C$2&$C$3&$C$4&$C$5&$C$6&$C$7&$C$8

    Puis F9 sur cette cellule pour mettre à jour autant de fosi que tu veux de mdp...

    Bon, évidemment, j'ai décortiqué... Mais on peut bien entendu faire une seule formule qui serait :
    =CAR((ENT(ALEA()*26)+1)+64)

    En peut faire exactement la même chose par macro.

    Mais... y a sûrement d'autres solutions plus élaborées... que certains pros d'Excel vont bientôt te donner !! ;))

    m@rina
    28
    1. Mercimarina
       
      Cool
      0
    2. tarraf82
       
      Merci pour l'explication, claire et simple d'utilisation.
      0