VBA Excel: Saisie et confirmation d'un pass
scarabee10
-
pijaku Messages postés 13513 Date d'inscription Statut Modérateur Dernière intervention -
pijaku Messages postés 13513 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je cherche à déclencher l'affichage d'un UserForm pour saisir un mot de passe et le confirmer, dans le but d'utiliser ce code afin de protéger mon fichier en le sauvegardant.
J'ai déjà un UserForm1 avec un bouton de sauvegarde et qui contient mon code de sauvegarde (ActiveWorkbook.SaveAs ..). J'en ai créé deux autres pour la saisie du pass (UserForm2) et la confirmation(UserForm3) mais je ne sais pas comment bien structurer mon code derrière.
Des idées ?
Merci d'avance.
Je cherche à déclencher l'affichage d'un UserForm pour saisir un mot de passe et le confirmer, dans le but d'utiliser ce code afin de protéger mon fichier en le sauvegardant.
J'ai déjà un UserForm1 avec un bouton de sauvegarde et qui contient mon code de sauvegarde (ActiveWorkbook.SaveAs ..). J'en ai créé deux autres pour la saisie du pass (UserForm2) et la confirmation(UserForm3) mais je ne sais pas comment bien structurer mon code derrière.
Des idées ?
Merci d'avance.
A voir également:
- VBA Excel: Saisie et confirmation d'un pass
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Excel compter cellule couleur sans vba - Guide
- Déplacer colonne excel - Guide
2 réponses
Bonjour,
Comment vois tu tout ceci?
Exemple :
- Clic sur un bouton du USF1 --> lance le USF2
- remplir 1 textbox (dans USF2) mot de passe
- clic sur un bouton du USF2, contrôle le mot de passe et lance le USF3
- remplir 1 textbox (dans USF3) mot de passe
- clic sur un bouton du USF3, contrôle le mot de passe et ???
cjoint un exemple avec mot de passe : test
Comment vois tu tout ceci?
Exemple :
- Clic sur un bouton du USF1 --> lance le USF2
- remplir 1 textbox (dans USF2) mot de passe
- clic sur un bouton du USF2, contrôle le mot de passe et lance le USF3
- remplir 1 textbox (dans USF3) mot de passe
- clic sur un bouton du USF3, contrôle le mot de passe et ???
cjoint un exemple avec mot de passe : test
C'est exactement ce que je n'arrivais pas à faire.
Mais finalement j'ai simplifié le problème en utilisant la commande InputBox
Par contre, sauriez-vous comment étoiler la saisie du mot de passe ?
Merci d'avance.
Mais finalement j'ai simplifié le problème en utilisant la commande InputBox
Dim pass As String
pass = InputBox("Saisissez votre mot de passe pour restreindre l'accès à cette fiche", "Protection", "Tapez ici votre mot de passe")
confirmation = InputBox("Confirmez votre mot de passe", "Confirmation", "Saisie...")
Do While pass <> confirmation
pass = InputBox("Les deux mots de passe ne correspondent pas, resaisissez votre mot de passe", "Erreur", "Saisie")
confirmation = InputBox("Confirmez votre mot de passe", "Confirmation", "Saisie...")
Loop
Par contre, sauriez-vous comment étoiler la saisie du mot de passe ?
Merci d'avance.
Pour "étoiler" la saisie, il est bien plus simple de passer par des UserForm que par une inputbox...
Mais il faut savoir qu'à priori c'est possible... voici un code que je n'ai pas testé...
Mais il faut savoir qu'à priori c'est possible... voici un code que je n'ai pas testé...