Générer mot de passe aléatoire sous Excel [Résolu/Fermé]

Signaler
-
 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

Messages postés
16461
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
31 août 2020
9 670
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 61396 internautes nous ont dit merci ce mois-ci

Merci pour l'explication, claire et simple d'utilisation.