IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Pierre Fauconnier

Excel 365: Genérer un code aléatoire de x lettres

Noter ce billet
par , 30/10/2020 à 10h20 (854 Affichages)
Salut.


Lorsque l'on conçoit un classeur, on doit souvent modéliser le remplissage d'un tableau pour tester nos formules, nos graphiques, nos TCD etc... Il est alors intéressant de pouvoir générer des codes aléatoires de x caractères. Une formule XL365 permet de générer un code aléatoire de x lettres:

=JOINDRE.TEXTE("";VRAI;CAR(ALEA.ENTRE.BORNES(LIGNE($A$1:$A$10)+64;90)))

L'astuce consiste à utiliser la référence à une plage dont le nombre de lignes déterminera la longueur du code aléatoire. Ici, on utilise A1:A10 pour générer un code de 10 signes en forçant JOINDRE.TEXTE à boucler sur cette référence et donc à devenir "matricielle".

Nom : 2020-10-30_101759.png
Affichages : 170
Taille : 3,6 Ko


La formule peut évidemment être tirée ou utilisée dans un tableau structuré, d'où l'importance des $ dans la référence

Nom : 2020-10-30_101841.png
Affichages : 166
Taille : 16,9 Ko



Si l'on souhaite un code de 20 caractères, il suffit d'adapter la plage à A1:A20

Nom : 2020-10-30_102006.png
Affichages : 128
Taille : 17,6 Ko


Pour rappel: XL365 n'impose plus la validation matricielle par SHIFT+CTRL+ENTER

Vous connaissez ces nouvelles fonctions?
Vous les utilisez?
Que pensez-vous de ces améliorations 365?

Envoyer le billet « Excel 365: Genérer un code aléatoire de x lettres » dans le blog Viadeo Envoyer le billet « Excel 365: Genérer un code aléatoire de x lettres » dans le blog Twitter Envoyer le billet « Excel 365: Genérer un code aléatoire de x lettres » dans le blog Google Envoyer le billet « Excel 365: Genérer un code aléatoire de x lettres » dans le blog Facebook Envoyer le billet « Excel 365: Genérer un code aléatoire de x lettres » dans le blog Digg Envoyer le billet « Excel 365: Genérer un code aléatoire de x lettres » dans le blog Delicious Envoyer le billet « Excel 365: Genérer un code aléatoire de x lettres » dans le blog MySpace Envoyer le billet « Excel 365: Genérer un code aléatoire de x lettres » dans le blog Yahoo

Mis à jour 08/02/2021 à 15h14 par Pierre Fauconnier

Catégories
Excel , MS Office , Trucs & Astuces , Excel 365

Commentaires

  1. Avatar de User
    • |
    • permalink
    Belle astuce avec la fonction ALEA.ENTRE.BORNES et les numéros de lignes
  2. Avatar de Pierre Fauconnier
    • |
    • permalink
    Merci Denis. J'espère que cette astuce donnera plein d'idées d'utilisation de ces nouvelles fonctions, car elles simplifient la vie du formuliste Excel comme du codeur VBA, comme je le montre dans d'autres billets ou des réponses sur le forum:
    Mis à jour 05/11/2020 à 08h55 par Pierre Fauconnier