OVH Cloud OVH Cloud

Comment cacher le mot de passe ?

4 réponses
Avatar
infonie
Bonjour à tous,

Voilà j'utilise depuis quelque temps une macro " mot de passe" pour empecher
l'affichage d'une certaine partie d'un fichier. Voilà la macro en question :

Private Sub Identification_Click()
Dim mot_de_passe As String
Dim texte As String
mot_de_passe = InputBox("Veuillez entrer le mot de passe", "Identification")
If UCase(mot_de_passe) = "TOTO" Then
call Ma_Macro
Else
texte = MsgBox("Identification incorrecte", vbCritical)
End If
End Sub

Tout d'abord je tiens à préciser que cette macro n'est pas de moi mais d'une
personne qui fréquente régulièrement le forum ;-)

Le problème de cette macro c'est que le mot de passe est affiché à l'écran.
Je voudrait donc savoir si l'on peut remplacer l'affichage par des astérix.


Merci d'avance pour votre aide

4 réponses

Avatar
sabatier
cette question est pour le moins gauloise, infonie
jps (descendant direct de vercingétorix)

"infonie" a écrit dans le message de
news:cks37h$mou$
Je voudrait donc savoir si l'on peut remplacer l'affichage par des
astérix.


Avatar
michdenis
Bonjour Infonie,

Utilise un formulaire :

2 contrôles :

1 textbox avec la propriété "PasswordChar" = *

1 Bouton de commande pour fermer le formulaire si l'usager ne réussit pas à donner le bon mot de passe. Ce bouton exécutera
le code que tu veux dans ce cas.

Tu affiches dans une fenêtre modale à l'aide d'une macro dans un module standard, le formulaire au moment opportun

Userform.Show



Salutations!


"infonie" a écrit dans le message de news:cks37h$mou$
Bonjour à tous,

Voilà j'utilise depuis quelque temps une macro " mot de passe" pour empecher
l'affichage d'une certaine partie d'un fichier. Voilà la macro en question :

Private Sub Identification_Click()
Dim mot_de_passe As String
Dim texte As String
mot_de_passe = InputBox("Veuillez entrer le mot de passe", "Identification")
If UCase(mot_de_passe) = "TOTO" Then
call Ma_Macro
Else
texte = MsgBox("Identification incorrecte", vbCritical)
End If
End Sub

Tout d'abord je tiens à préciser que cette macro n'est pas de moi mais d'une
personne qui fréquente régulièrement le forum ;-)

Le problème de cette macro c'est que le mot de passe est affiché à l'écran.
Je voudrait donc savoir si l'on peut remplacer l'affichage par des astérix.


Merci d'avance pour votre aide
Avatar
GD
sabatier typed:
cette question est pour le moins gauloise, infonie
jps (descendant direct de vercingétorix)
Je voudrait donc savoir si l'on peut remplacer l'affichage par des
astérix.



Dis Jean-paul ???
une chance qu'il n'ai pas oublié le x ,
on aurait eu des doutes sur tes origines
;o)))

Nb: a-propos pourquoi cacher les Asterxxxxxxx
http://www.nirsoft.net/utils/asterie.html


Avatar
infonie
Désolé je comprends pas tout, j'ai oublié de dire que mon niveau n'était pas
celui d'un utilisateur averti ;-)

Je sais que ce n'est peut être pas évident pour vous mais si vous pouviez
simplifier un peu, j'ai du mal à suivre...

Merci

"michdenis" a écrit dans le message de news:

Bonjour Infonie,

Utilise un formulaire :

2 contrôles :

1 textbox avec la propriété "PasswordChar" = *

1 Bouton de commande pour fermer le formulaire si l'usager ne réussit pas
à donner le bon mot de passe. Ce bouton exécutera
le code que tu veux dans ce cas.

Tu affiches dans une fenêtre modale à l'aide d'une macro dans un module
standard, le formulaire au moment opportun

Userform.Show



Salutations!


"infonie" a écrit dans le message de
news:cks37h$mou$
Bonjour à tous,

Voilà j'utilise depuis quelque temps une macro " mot de passe" pour
empecher
l'affichage d'une certaine partie d'un fichier. Voilà la macro en question
:

Private Sub Identification_Click()
Dim mot_de_passe As String
Dim texte As String
mot_de_passe = InputBox("Veuillez entrer le mot de passe",
"Identification")
If UCase(mot_de_passe) = "TOTO" Then
call Ma_Macro
Else
texte = MsgBox("Identification incorrecte", vbCritical)
End If
End Sub

Tout d'abord je tiens à préciser que cette macro n'est pas de moi mais
d'une
personne qui fréquente régulièrement le forum ;-)

Le problème de cette macro c'est que le mot de passe est affiché à
l'écran.
Je voudrait donc savoir si l'on peut remplacer l'affichage par des
astérix.


Merci d'avance pour votre aide