Donner à plusieurs étudiants, un pseudo et un mot de passe
Résolu/Fermé
A voir également:
- Donner à plusieurs étudiants, un pseudo et un mot de passe
- Identifiant et mot de passe - Guide
- Mettre un mot de passe sur un dossier - Guide
- Voir mot de passe wifi android - Guide
- Mot de passe administrateur - Guide
- Trousseau mot de passe iphone - Guide
1 réponse
JEXALO
Messages postés
219
Date d'inscription
mardi 12 juin 2007
Statut
Membre
Dernière intervention
19 février 2022
157
9 févr. 2014 à 18:12
9 févr. 2014 à 18:12
Bonjour,
Pour le nom d'utilisateur, il est fréquent de voir la première lettre du prénom, un point et les 6 premières lettres du nom.
Ex : Antoine Dupont => a.dupont
Ce qui donne pour Excel :
En A2 Antoine
En B2 Dupont
En C2 =MINUSCULE(GAUCHE(A2;1)&"."&GAUCHE(B2;6))
GAUCHE(A2;1) => récupère la première lettre du prénom
GAUCHE(B2;1) => récupère les six première lettres du nom
&"."& => assemble les deux éléments ci-dessus en les séparant avec un point.
Pour le mot de passe on utilisera la fonction ALEA() d'Excel avec quelques bidouilles supplémentaires :)
En A1 on place l'alphabet majuscule, l'alphabet minuscule, les chiffres de 0 à 9 et quelques caractères spéciaux si possible (s'ils sont acceptés par l'application web) le tout sans espace :
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz123456789$*%+
en B1 la formule va piocher aléatoirement un caractère de la cellule A1 :
=STXT(A1;ARRONDI.SUP(ALEA()*62;0);1)
Pour un mot de passe avec 8 caractères, il faut répéter 8 fois la même formule avec & entre 2 :
En C1
=STXT(A1;ARRONDI.SUP(ALEA()*62;0);1)&STXT(A1;ARRONDI.SUP(ALEA()*62;0);1)&STXT(A1;ARRONDI.SUP(ALEA()*62;0);1)&STXT(A1;ARRONDI.SUP(ALEA()*62;0);1)&STXT(A1;ARRONDI.SUP(ALEA()*62;0);1)&STXT(A1;ARRONDI.SUP(ALEA()*62;0);1)&STXT(A1;ARRONDI.SUP(ALEA()*62;0);1)&STXT(A1;ARRONDI.SUP(ALEA()*62;0);1)
Attention cette formule fonctionnera à chaque ouverture du fichier et donc le résultat changera à chaque fois. Pour contourner ce problème utiliser le collage spécial et l'option "valeur".
C'est une possibilité, il en existe plein d'autres, en vba notamment.
Pour le nom d'utilisateur, il est fréquent de voir la première lettre du prénom, un point et les 6 premières lettres du nom.
Ex : Antoine Dupont => a.dupont
Ce qui donne pour Excel :
En A2 Antoine
En B2 Dupont
En C2 =MINUSCULE(GAUCHE(A2;1)&"."&GAUCHE(B2;6))
GAUCHE(A2;1) => récupère la première lettre du prénom
GAUCHE(B2;1) => récupère les six première lettres du nom
&"."& => assemble les deux éléments ci-dessus en les séparant avec un point.
Pour le mot de passe on utilisera la fonction ALEA() d'Excel avec quelques bidouilles supplémentaires :)
En A1 on place l'alphabet majuscule, l'alphabet minuscule, les chiffres de 0 à 9 et quelques caractères spéciaux si possible (s'ils sont acceptés par l'application web) le tout sans espace :
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz123456789$*%+
en B1 la formule va piocher aléatoirement un caractère de la cellule A1 :
=STXT(A1;ARRONDI.SUP(ALEA()*62;0);1)
Pour un mot de passe avec 8 caractères, il faut répéter 8 fois la même formule avec & entre 2 :
En C1
=STXT(A1;ARRONDI.SUP(ALEA()*62;0);1)&STXT(A1;ARRONDI.SUP(ALEA()*62;0);1)&STXT(A1;ARRONDI.SUP(ALEA()*62;0);1)&STXT(A1;ARRONDI.SUP(ALEA()*62;0);1)&STXT(A1;ARRONDI.SUP(ALEA()*62;0);1)&STXT(A1;ARRONDI.SUP(ALEA()*62;0);1)&STXT(A1;ARRONDI.SUP(ALEA()*62;0);1)&STXT(A1;ARRONDI.SUP(ALEA()*62;0);1)
Attention cette formule fonctionnera à chaque ouverture du fichier et donc le résultat changera à chaque fois. Pour contourner ce problème utiliser le collage spécial et l'option "valeur".
C'est une possibilité, il en existe plein d'autres, en vba notamment.
9 févr. 2014 à 18:24
9 févr. 2014 à 18:50
Merci infiniment JEXALO
S'il vous plaît, un petit exemple en vba
Modifié par aziz_alg80 le 10/02/2014 à 21:22
Si tu veux, pour le nom d'utilisateur, mettre la première lettre du prénom, un point et le nom complet de l'étudiant, la formule dans C2 sera :
=MINUSCULE(GAUCHE(A2;1)&"."&STXT(B2;1;10))
STXT(B2;1;10) ==> récupère les caractères de 1 à 10 (en supposant que le nom le plus long comporte 10 lettres) du nom de l'étudiant.
13 févr. 2014 à 14:34