Donner à plusieurs étudiants, un pseudo et un mot de passe
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
A voir également:
- Donner à plusieurs étudiants, un pseudo et un mot de passe
- Trousseau mot de passe iphone - Guide
- Mot de passe - Guide
- Mot de passe administrateur - Guide
- Identifiant et mot de passe - Guide
- Mot de passe bios perdu - Guide
1 réponse
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.
Merci infiniment JEXALO
S'il vous plaît, un petit exemple en vba
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.