|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre régulier
![]() Banquier Inscription : décembre 2005 Messages : 97 ![]() |
Bonjour,
Je suis entrain de boucler une application Excel. J'ai fait un userform de login/password. Dans une feuille cachée, j'ai une colonne pour les noms d'utilisateur, une autre pour les mots de passe et une dernière colonne pour les groupes (gestion des profils des utilisateurs). Du genre: Nom.....password..............groupe toto.......pwd1 ..............0 tata.......pwd2 ..............2 titi.........pwd3 ...............1 Selon le code du groupe, l'utilisateur aura accès à certaines feuilles et pas à d'autres. J'ai écrit un bout de code qui permet de tester le nom/pwd pour accéder aux feuilles. Le problème est que je n'arrive pas à gérer le cas où le nom et le mot de passe de correspondent pas. En fait, j'aimerai qu'un message puisse indiquer à l'utilisateur qu'il y a non concordance entre login et mot de passe. Il y a un détail qui me manque, c'est pour cela que je sollicite votre aide: C'est une boucle Do... Loop. l'alternative Else ne fonctionne pas pour le premier If. Voici le code: Code :
Code :
__________________
Patience et longueur de temps font plus que force, ni que rage. Mon site: http://www.emiage.infopluseco.net Mon blog: http://azojeca07.wordpress.com |
||||
|
|
00
|
|
|
#2 |
![]() ![]() |
Bonsoir,
tu ne peu pas mettre ton message d'erreur dans ta boucle, car à ce moment la tu aurait un message d'erreur pour chaque utilisateur ... Utilise un flag ( un booléen..) pour dans ta boucle mémoriser si le bon login à été saisie ... Et après la boucle teste ce flag pour afficher le message.
__________________
page à bbil : dernières entrées : Débuter en VB6 Mes contributions en téléchargement Les pages VB : FAQs, Tutoriels VB, Outils , Sources, WIKI Impératif "A LIRE AVANT DE POSTER"
|
|
10
|
|
|
#3 | |
|
Membre régulier
![]() Banquier Inscription : décembre 2005 Messages : 97 ![]() |
Citation:
C'est exactement ce qui arrive. Je travaille dans cette perspective ce soir et te rend compte demain. Merci encore.
__________________
Patience et longueur de temps font plus que force, ni que rage. Mon site: http://www.emiage.infopluseco.net Mon blog: http://azojeca07.wordpress.com |
|
|
|
00
|
|
|
#4 | ||
|
Membre régulier
![]() Banquier Inscription : décembre 2005 Messages : 97 ![]() |
Bonjour bbil,
Merci pour ton idée géniale. J'ai résolu le problème. Voici le code pour ceux que cela intéresse: Code :
__________________
Patience et longueur de temps font plus que force, ni que rage. Mon site: http://www.emiage.infopluseco.net Mon blog: http://azojeca07.wordpress.com |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com