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 :

Sécurité sur une feuille ou un classeur


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Août 2005
    Messages : 39
    Par défaut Sécurité sur une feuille ou un classeur
    Bonjour,

    j'ai une application qui travaille avec plusieurs feuilles et de nombreuses macro en excel 2003.
    Cette application est ouverte à tous en consultation et à une personne en gestion.
    Comment faire en sorte que seul le gestionnaire puisse effectivement faire de la mise à jour (en direct dans une case ou en utilisant les macros, et que les autres puissent tenter une manip. sans qu'elle modifie les contenus.
    Le moyen pour des motifs psychologiques ne doit pas demander de mot de passe ni informer du blocage.
    Le problème avec Outil/protection/ ... est que si je verrouille la page ça se voit et qu'on ne peut pas utiliser les macros pour avoir certains résultats (tris - listes - stat. ...)

    Reconnaissance à ceux qui me donneront des idées.
    Bernard

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Septembre 2013
    Messages
    783
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Septembre 2013
    Messages : 783
    Par défaut
    Bonjour,

    Je ne pense pas avoir compris toutes les contraintes .... Je lance quand même quelques pistes sous VBA:

    1. Si les noms utilisateurs sont différents, vous pouvez jouer avec Application.UserName
    2. Sur du code événementiel, par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sub Workbook_BeforeSave
    vous pouvez tester si l'utilisateur est qualifié pour la sauvegarde, comme par exemple (non testé)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    If ThisWorkbook.Saved = False and Application.UserName  = "moi même" then
    .... ' sauve ou autre
    Else:
    Application.Displayalert = False
    ThisWorkbook.Saved = True
    ThisWorkbook.close

  3. #3
    Membre averti
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Août 2005
    Messages : 39
    Par défaut
    Merci vinc_bilb,

    la solution serait intéressante dans une entreprise.
    Mais là, c'est dans le bureau d'une assoc. et quand c'est ouvert, c'est ouvert, plus ceux qui peuvent passer un jour ou le gestionnaire n'est pas là.
    Bien sur le gestionnaire a un petit truc qui permet de mettre la feuille en "protect" mais on a alors tous les défaut de mon premier message.
    Pour le UserName, il n'y en a qu'un commun.

    je cherche toujours des astuces.
    Bernard

Discussions similaires

  1. aller sur une feuille d'un classeur fermé par formule
    Par ericdev67 dans le forum Excel
    Réponses: 4
    Dernier message: 17/01/2011, 19h40
  2. ranger des images sur une feuille à partir d'un classeur
    Par bobafric dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 27/08/2010, 09h25
  3. [XL-2007] Ouvrir classeur sur une feuille en particulier
    Par anubis62 dans le forum Excel
    Réponses: 1
    Dernier message: 25/06/2009, 12h36
  4. ruban excel avec lien sur une feuille du classeur excel 2007
    Par corbisier dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 13/09/2007, 15h00
  5. réunir sur une feuille des tableaux issus de plusieurs classeurs
    Par chamus dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 06/11/2006, 17h45

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