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 :

[VBA-E]password dans un bouton en VBA


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 58
    Par défaut [VBA-E]password dans un bouton en VBA
    Bonjour, je fais des macros sous excel2000. J'ai sur ma feuille un bouton qui me lance une macro. Lorsque je clique sur celui ci j'aimerais que l'on me demande un mot de passe pour eviter que n'importe qui puisse cliquer dessus. Apparement il existe une methode password sous excel mais je ne peut pas lire l'aide car elle ne marche pas pour totu ce qui touche a ca!!

    Merci de vos conseils

  2. #2
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    155
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 155
    Par défaut
    Salut,

    la methode password sous excel je ne connaîs pas. mais je sais que tu peux créer un petit formulaire et un petit programme juste avec un champ pour le mot de passe, qui s'ouvre lorsque tu lances ta macro. tu dois pouvoir trouver ça dans le tutoriel. Je te laisse faire quelques recherches

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 58
    Par défaut
    ok merci!
    je vais chercher de ce coté la alors!!

  4. #4
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    tu peu aussi utiliser les fonctions de protections par mot de passe intégré dans excel... tu créé ta macro dans un classeur excel que tu sauve avec un mot de passe.. ( voir options...) ensuite tu met ton bouton dans un autre classeur sauver sans mot de passe et tu y affecte la macro du 1° classeur !

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 58
    Par défaut
    Oui mais ca me fait avoir deux classeurs ca!

    Il n'y a pas un moyen en cliquant sur mon bouton de faire ouvrir une petite fenetre avec une zone de texte ou je peux taper mon mot de passe et un bouton ok.

    Je pense que ca doit etre possible mais je ne sais pas comment on fait pour créer une fenetre.

    Mais merci quand meme

  6. #6
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Fais une recherche sur le forum, la création d'un fenêtre avec introduction du pot de passe a déjà été traitée plusieurs fois.

    Bonne chasse

    A+

  7. #7
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 58
    Par défaut
    merci !!
    bon je vais me retrousser les manches et go je suis parti......................

  8. #8
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    155
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 155
    Par défaut
    Ok, je vais essayer de te guider. je tiens à rappeler que l'objectif du forum n'est pas de donner des solutions toutes faites, mais c d'emmner chaque personne à mener des recherches personnelles, et à intervenir si cette dernière après touts les efforts personnels se trouve bloquée. je pense que c'est la meilleure façon d'apprendre et de progresser.

    Voici un exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub Macro1()
    InputBox "veuillez entrer votre mot de passe"
    End Sub
    lorsque tu cliques sur ta macro, une fenêtre te demandant le mot de passe s'affiche.

    Je te laisse gerer le mot de passe

  9. #9
    Expert confirmé
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Par défaut
    et là, je fais Alt-F11, je supprime la demande de mot de passe dans la macro (puisque le code n'est pas protégé) et on est bien avancé

  10. #10
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 58
    Par défaut
    Super sympas merci, c'est tout a fait ce que je cherchais! Je savais pas que inputbox faisait ca! Pour la gestion du mot de passe c'est bon il n'y aura pas de souci!!
    Encore merci et je suis bien d'accord avec toi c'est en cherchan que l'on progresse, mais j'étais pas dans la bonne direction car je cherchais a creér une form pour y mettre une zone d"edition.

    bonne journée

  11. #11
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 58
    Par défaut
    et là, je fais Alt-F11, je supprime la demande de mot de passe dans la macro (puisque le code n'est pas protégé) et on est bien avancé
    En esperant que les secrétaires qui vont l'utiliser ne soient pas des expertes en excel et VBA!
    je pense pas qu'elles modifient le code, ca va plutot les effrayer !!!

  12. #12
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Regarde là, ça peut peut-être t'intéresser. http://www.developpez.net/forums/sho...d.php?t=137195
    Je masque les feuilles par macro avant de fermer mon classeur et si on ouvre le fichier en dévalidant les macros, tout est masqué et pour afficher les feuilles, elles sont également protégées par mot de passe.
    Sans mot de passe pas de salut.
    Si ça peut répondre à ton problème

    A+

  13. #13
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    155
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 155
    Par défaut
    ThierryAIM, t'a effectivement raison; c vraiment que la méthode que j'ai proposé n'est pas vraiment sécurisée. Mais c'était plus pour donner un chemin ou un appercu sur les différentes méthodes qui peuvent exister.

    Je te remercie encore pour ta remarque!

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

Discussions similaires

  1. Insertion d'une macro dans un bouton via VBA
    Par macx56 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/05/2014, 19h20
  2. [VBA-E] Evenement associé au bouton crée dans une userform
    Par AH... dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 09/02/2007, 14h06
  3. Réponses: 2
    Dernier message: 08/09/2006, 21h32
  4. [VBA-E] mofifier le texte présent dans un bouton
    Par pauletta22 dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 29/05/2006, 16h25
  5. [VBA-E] Aide pour un bouton dans excel qui exécuterai mon code.
    Par pauletta22 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 24/05/2006, 16h23

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