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 :

Comment créer 2 menus d'acceuil


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 8
    Par défaut Comment créer 2 menus d'acceuil
    Bonjour,

    Est-il possible de créer un menu générique lors de l'ouverture du fichier afin qu'il soit accessible à tous mais avec la possibilité, par l'utilisation d'un mot de passe, d'avoir un second menu administrateur permettant aux personnes de modifier les champs... afin que les administrateurs puissent y accéder sans avoir à rouvrir le projet sous VBA.

    Merci

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    473
    Détails du profil
    Informations personnelles :
    Localisation : France, Vendée (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2007
    Messages : 473
    Par défaut
    oui!
    il faut créer un nvx userform avec une commande de mot de passe(par un textbox) et donc une condition = à ton mot de passe qui te permet d'ouvrir un nvx userform donc un menu plus large pour administrateur

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 8
    Par défaut
    Je crée donc un nouveau Userform proche du 1er mais avec les options en plus, par contre où dois-je mettre la condition pour me diriger dessus ?
    Sur le menu principal ?

    Merci

  4. #4
    Membre émérite
    Avatar de fred65200
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    901
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 901
    Par défaut
    bonjour

    Tu n'as besoin que d'un userform.
    Sur ton UF, tu mets un TextBox de mot de passe, si le mot de passe est bon, tu affiches les autres objets.

    Exemple avec un TextBox1 et un CommandButton1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
    If TextBox1 = "mdp" Then CommandButton1.Visible = True
    End Sub
    Private Sub UserForm_Initialize()
    CommandButton1.Visible = False
    TextBox1.PasswordChar = "*"
    End Sub
    Cordialement

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 8
    Par défaut
    Merci fred65200,

    Merci pour ton aide, j'ai compris le fonctionnement et pu effectuer les modifications.


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

Discussions similaires

  1. Comment créer des menus ?
    Par princesse_sahara dans le forum ASP.NET
    Réponses: 1
    Dernier message: 26/04/2008, 19h59
  2. [Conception] comment simplement créer des menus boutons pour mon site?
    Par irnbru dans le forum Webdesign & Ergonomie
    Réponses: 1
    Dernier message: 10/05/2007, 18h08
  3. Comment créer et executer un .EXE
    Par maher12 dans le forum Flash
    Réponses: 3
    Dernier message: 26/09/2002, 09h33
  4. [] [Stratégie] Comment créer un fichier log
    Par Skeezo dans le forum Installation, Déploiement et Sécurité
    Réponses: 4
    Dernier message: 16/09/2002, 19h30

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