IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Mot de passe sur un CommandButton


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 113
    Par défaut Mot de passe sur un CommandButton
    Bonjour à tous, j'ai créer un CommandButton et j'aimerai que lorsque que l on appuie dessus, cela demande un mot de passe.
    Je vois qu'on parle d'InputBox mais.. ou le trouve t on?
    Merci

  2. #2
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    Techniquement ce n'est pas quequle chose que tu "trouve" comme les commandebutton

    Regarde cet exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub test()
    Dim a As Variant
     
    a = InputBox("Entrer un nomtre : ")
    Do While Not (IsNumeric(a))
     
       a = InputBox("Plz try again")
    Loop
        MsgBox ("Voici son carré : " & a ^ 2)
     
    End Sub
    Sinon tu peux essayer de faire apparaitre une texte box et dans ces propriété tu peux Modifier la propriété PaswordChar qui permet de remplacer a l'écran les caractères tapé par le caractère de ton choix

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 113
    Par défaut
    Hum encore un défi rien ne peux être simple, lol
    C'est dommage car le CommandButton avec password intégré je trouvais ça bien.
    Je regarde ça merci

  4. #4
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    Tu peux dans ton command buton mettre quelque chose comme

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    dim mdp as integer
    mdp=inputbox("Votre mot de passe :")
    Et ensuite comparer mdp à une certaine valeur. Mais si tu met la valeur dans la macro il suffit de regarder l'éditeur de macro pour le voir. J'ai cru comprendre que certain vont lire le mot de passe dans un fichier sur le réseaux. Mais comme cela à été dit mille fois rien de ce qui est fait avec VBA n'est sure. Tu peux tout juste empêcher l'utilisateur de dimanche de fouiner trop facilement mais guère plus

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 113
    Par défaut
    Oui à priori c'est ce que j'ai cru comprendre mais si je met ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    dim mdp as integer
    mdp=inputbox("Votre mot de passe :")
    Comment et ou faire pour qu'il le compare?

    Merci

    J'ai bien indiqué ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Private Sub CommandButton12_Click()
    Dim mdp As Integer
    mdp = InputBox("Votre mot de passe :")
    UserForm3.Show
     
    End Sub
    Mais comment lui donner le bon mdp?

  6. #6
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    mdp contient ce que l'utilisateur ecrit l'input box

    Si ton mon de passe c'est Frivole

    Il suffit de faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    If mdp<>"Frivole" then
    msgbox " Le mot de passe n'est pas corect"
    endif

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Mettre un mot de passe sur un partage réseau
    Par maxonman dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 06/10/2005, 11h22
  2. Mot de passe sur disque USB
    Par MJEFF dans le forum Windows XP
    Réponses: 7
    Dernier message: 30/09/2005, 16h39
  3. Mot de Passe sur un bouton de com. pour ouvrir un formulaire
    Par Droopynnette dans le forum Access
    Réponses: 1
    Dernier message: 29/09/2005, 12h38
  4. Pb de mot de passe sur un alias interbase
    Par dolzy dans le forum Bases de données
    Réponses: 4
    Dernier message: 21/09/2005, 23h53
  5. Mot de passe sur une carte à puce!?
    Par Le_Che dans le forum C++Builder
    Réponses: 13
    Dernier message: 20/05/2005, 11h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo