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 :

Programmation VBA excel 2010


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Femme Profil pro
    assistante commerciale
    Inscrit en
    Mars 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : assistante commerciale
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Mars 2013
    Messages : 4
    Par défaut Programmation VBA excel 2010
    Bonjour à tous,

    Le langugage de programmation et moi cela fait 2....Alors si quelqu'un avait la bonté de bien vouloir m'aider.
    Alors voilà les données et mon problème:
    J'ai un classeur Excel sur lequel j'ai plusieurs onglets: Le 1ier, Sommaire récapitule les autres onglets. Celui-ci doit être visible par tout le monde. J'aimerai qu'il y ai dessus des boutons de commandes pour l'accès aux autres onglets avec accès sécurisé par mot de passe.

    J'ai plusieurs commerciaux. Toutes les semaines chaque commercial remplis ces données dans son onglet.

    Se que j'aimerai c'est que chaqu'un est accès uniquement à son onglet. Que lorsque le commercial tape son mot de passe son onglet aparaît. Et que si dans sommaire il tape sur un autre nom que le sien ou sur récap cela lui indique "accès non autorité".

    Exemple: Benjamin va remplir ces données. dans sommaire il clique sur son nom cela lui demande son mot de passe et lorsqu'il l'a entrée cela ouvre son onglet.
    Benjamin veux regarder les données de José. Il clique sur le nom de José et entre un mot de passe; Mais celui-ci n'est pas bon et cela lui indique "Accès non autorisé".

    Si un bon samaritin pouvais venir à mon secours, cela serait vraiement super sympa.

    Je vous ai joint mon fichier.

    Merci d'avance pour votre aide

    Bonne fin de journée

    Alex
    Fichiers attachés Fichiers attachés

  2. #2
    Membre émérite Avatar de keygen08
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations forums :
    Inscription : Octobre 2012
    Messages : 545
    Par défaut
    Bonsoir

    Je vous propose une manière un peu différente de faire.
    L'onglet "sommaire" vous propose de saisir un mot de passe et affiche la feuille en fonction du Mdp saisi.
    Ce mot de passe est modifiable par l'intermédiaire d'un userform.
    (Les mot de passe seront par la suite caché.)
    L'ajout d'un nom dans sommaire est automatiquement pris en compte avec un mot de passe vide


    -Activer "sommaire" masque toutes les feuilles a l'exception de "Sommaire"

    -Lors de la fermeture du classeur, toute les feuilles a l'exception de "sommaire" sont masquer.

    Voyer le fichier joint pour voir si cela vous convient

  3. #3
    Futur Membre du Club
    Femme Profil pro
    assistante commerciale
    Inscrit en
    Mars 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : assistante commerciale
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Mars 2013
    Messages : 4
    Par défaut
    Bonjour,

    Merci pour votre solution
    Je n'ai pas trouvé votre pièce jointe.
    Mais avec ce que vous me proposé une fois qu'une personne a entré le mot de passe pour sommaire, il a accès à tous les onglets? C'est bein cela?

    Or, j'ai besoin de Benjamin ouvre l'onglet Benjamin et pas les autres. et qu'il ne puisse pas visulaiser les autres onglets, également.

    Si vous avez une solution.

    Merci d'avance pour votre aide.

    Bonne journée

  4. #4
    Membre émérite Avatar de keygen08
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations forums :
    Inscription : Octobre 2012
    Messages : 545
    Par défaut
    Bonjour
    Désolé pour la piece jointe...Que voici
    Pas du tout, le mot de passe entrer n'affiche que la feuille de benjamin ou autre.
    Fichiers attachés Fichiers attachés

  5. #5
    Futur Membre du Club
    Femme Profil pro
    assistante commerciale
    Inscrit en
    Mars 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : assistante commerciale
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Mars 2013
    Messages : 4
    Par défaut
    Bonjour.
    Meric beaucoup pour le coup de main c'est génial.

    J'ai une autre petite question :

    Si j'ai un nouveau commercial qui arrive je fais comment pour l'intégrer au programme que vous m'avez fait?

    Bonne journée

    Alex

  6. #6
    Membre émérite Avatar de keygen08
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations forums :
    Inscription : Octobre 2012
    Messages : 545
    Par défaut
    Bonjour
    Vous ajouter un onglet et son nom sur la feuille sommaire, le mot de passe de depart sera "" (rien, vide)

  7. #7
    Membre très actif Avatar de Gorzyne
    Profil pro
    Collégien
    Inscrit en
    Janvier 2008
    Messages
    337
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Janvier 2008
    Messages : 337
    Par défaut
    Alexandra, solution efficace et facile:

    Vba est capable de reconnaître l'ordinateur depuis lequel il est lancé
    utiliser
    on peut également le faire par rapport à l'ID de la machine des fois qu'un petit malin irait renommer sa session comme celle d'un collègue... mais a priori s'ils sont pas au courant environ("username") est parfaitement adapté, pas besoin de mot de passe, un seul bouton

    ensuite, tout dépend de la façon dont le fichier est utilisé ? un seul fichier sur un serveur, une version locale pour chaque employé ? accès distant ? sensibilité des données ? etc...

  8. #8
    Futur Membre du Club
    Femme Profil pro
    assistante commerciale
    Inscrit en
    Mars 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : assistante commerciale
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Mars 2013
    Messages : 4
    Par défaut
    Bonjour Keygen08,

    Vous êtes un génie.
    Merci beaucoup pour votre solution, vos réponses et votre patience pour m'expliquer.

    Je vous souhaite une très bonne fin de journée

    Bonjour Keygen08,

    Il me reste 2 questions à vous poser?

    1 - Comment mettre un retour au sommaire sur tous les onglets comme vous l'avez fait sur celui de Benjamin
    2 - Comment puis-je masquer les mot de passe sur la feuille sommaire? afin que personne ne puisse aller sur l'onglet de l'autre

    Je vous mets en pièce jointe mon fichier

    Bonne journée à vous
    Fichiers attachés Fichiers attachés

  9. #9
    Membre très actif Avatar de Gorzyne
    Profil pro
    Collégien
    Inscrit en
    Janvier 2008
    Messages
    337
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Janvier 2008
    Messages : 337
    Par défaut
    Dans chaque onglet utilisateur mettre un bouton
    Le relier à la macro suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    sub retour_sommaire
      activesheet.visible = false
      sheets("Sommaire").activate
    end sub
    je pense cependant que ma solution environ("username") est plus élégante qu'une passant par "sommaire", et "mot de passe"

    avec environ("username") le classeur s'ouvre directement sur le bon onglet, sans mot de passe à taper

Discussions similaires

  1. [XL-2010] Cours VBA excel 2010
    Par sthiteng dans le forum Excel
    Réponses: 2
    Dernier message: 07/03/2012, 13h44
  2. [XL-2010] VBA Excel 2010 pb informations licence introuvables
    Par degateau dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 13/02/2012, 16h07
  3. Programme VBA Excel en boucle
    Par Pepito3225 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 18/04/2008, 04h34
  4. Programmation VBA Excel UserForm
    Par rifchavon dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 30/03/2007, 08h52
  5. Réponses: 3
    Dernier message: 31/08/2006, 10h22

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