Vérification d'un mot de passe lors d'une identification
Résolu/Fermé
AntoineDr
Messages postés
15
Date d'inscription
jeudi 8 janvier 2015
Statut
Membre
Dernière intervention
11 janvier 2015
-
Modifié par jordane45 le 8/01/2015 à 13:36
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 - 8 janv. 2015 à 18:01
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 - 8 janv. 2015 à 18:01
A voir également:
- Vérification d'un mot de passe lors d'une identification
- Piratage facebook changer 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
- Outlook mot de passe oublié - Guide
1 réponse
jordane45
Messages postés
38144
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
21 avril 2024
4 650
8 janv. 2015 à 13:45
8 janv. 2015 à 13:45
Bonjour,
Déjà...
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Ensuite :
à quoi te sert cette partie du code :
A trouver la dernière ligne de ton tableau ?
Si oui.. dans ce cas.. plutôt que de passer par une boucle tu peux faire :
Enfin...
Tu écris
.... Tu es sûr que ta textbox.. se nomme TextBox ?? n'y aurait-il pas un chiffre derrière ?
Au cas où... as tu regardé en mode pas à pas si tes variables sont bonnes ?
Déjà...
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Ensuite :
à quoi te sert cette partie du code :
While Feuil2.Cells(i, 1) <> Empty i = i + 1 Wend
A trouver la dernière ligne de ton tableau ?
Si oui.. dans ce cas.. plutôt que de passer par une boucle tu peux faire :
i = Cells.Find("*", Range("A1"), , , xlByRows, xlPrevious).Row
Enfin...
Tu écris
TextBox.Text = mdp.Text
.... Tu es sûr que ta textbox.. se nomme TextBox ?? n'y aurait-il pas un chiffre derrière ?
Au cas où... as tu regardé en mode pas à pas si tes variables sont bonnes ?
Modifié par AntoineDr le 8/01/2015 à 17:09
Donc ce problème là est résolu. Par contre existe-t-il d'autres moyens avec des outils plus simple comme
While
Do loop until
...
Pour chercher une valeur existante dans une feuille excel ?
Je souhaite valider ou non l'identification d'une personne selon un numéro client à rechercher dans un annuaire.
Merci
Modifié par jordane45 le 8/01/2015 à 17:04
Ben.. ça ne fait rien à part incrémenter la variable I tant que la cellule n'est pas vide...
ce qui , donc.. , semble correspondre à la recherche de la dernière ligne non vide d'une plage de cellule.. et donc .. aucun rapport avec l'éventuelle recherche d'un user Login/mot de pass.....
Oui.. il existe la méthode FIND
Plus simple.... pas sûr .. plus efficace par contre !
https://forums.commentcamarche.net/forum/affich-37621992-methode-find-dans-vba-recherche-de-donnees-sous-excel
PS: Pour l'utilisation des balises de code... c'est TOUT le code qu'il faut mettre ENTRE les balises.. pas juste une mot ou une instruction...
Toi tu as écris ( par exemple ) :
Feuil2.Cells(i, 1) <> Empty
i = i + 1
Alors que tu aurais du avoir :
Nb2 : Si tu regardes le lien que je t'avais donné à ce sujet.. il montre également comment CHOISIR le LANGAGE correspondant.. ( ici..pour le VBA .. tu prendras BASIC )
8 janv. 2015 à 17:27
Modifié par jordane45 le 8/01/2015 à 17:36
Enfin bon essayons encore...
Ce code là :
Doit être remplacé par :
et cette partie là :
Par ... l'utilisation de la méthode FIND ! (voir le lien que je t'ai donné !!!
8 janv. 2015 à 17:58