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 :

refuser l'accès de modif a une cellule au utilisateur mais pas a une macro qui modifie des cellule [XL-2013]


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
    Étudiant
    Inscrit en
    Mai 2016
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2016
    Messages : 21
    Par défaut refuser l'accès de modif a une cellule au utilisateur mais pas a une macro qui modifie des cellule
    Bonjour,

    je voudrais interdire la modification d'une feuille par saisie direct d'une cellule ! seul ma macro qui peut editer les celulle et ceci sans mots de passe ! si l'utilisateur click sur une cellule rien ne ce passe ! mais une macro peut éditer une cellule! en gros j'ai une enorme macro qui fait pas mal de choses et qui edite des celulle, donc je dois doit la laisser fonctioner normalement, mais je dois refuser l'edition d'une celulle a un utilisateur merci pour votre aide !

  2. #2
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    regarde du côté de la méthode Protect de l'objet Worksheet, et plus particulièrement de son paramètre UserInterfaceOnly qui te permettra de verrouiller une feuille (enfin les cellules protégées de la feuille) aux utilisateurs mais pas à ta procédure

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2016
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2016
    Messages : 21
    Par défaut résolue
    [QUOTE=joe.levrai;9511530]Bonjour,

    Merci, tu me sauve c'était :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
        ActiveSheet.Protect Password:="****", UserInterfaceOnly:=True

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

Discussions similaires

  1. Macro qui remplit des cellules en fonction d'un critère
    Par chloechloe1103 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 03/08/2016, 11h53
  2. Réponses: 1
    Dernier message: 17/02/2015, 13h34
  3. [XL-2007] Afficher des cellules en fonction du résultat d'une liste déroulante
    Par mandrake57 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 20/02/2011, 17h21
  4. copier des cellules A1:AZ1 et coller dans une autre feuille en E1:E42
    Par zergo dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 06/02/2010, 07h40
  5. Macro qui modifie une cellule (non-voulu)
    Par spirit1300 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 11/12/2007, 17h37

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