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

Excel Discussion :

Autoriser copier/coller sur feuille protégée


Sujet :

Excel

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 10
    Par défaut Autoriser copier/coller sur feuille protégée
    Bonjour,

    Je protège partiellement ma feuille Excel (uniquement l’entête des colonnes et la modification de la structure).
    Les lignes que l'utilisateur doit remplir ne sont donc pas protégé.
    Cependant il ne peut pas effectuer de copier/coller sur ces lignes la, comment lui permettre de copier/coller des lignes dans cette feuille protégée ?

    Merci

  2. #2
    Membre Expert Avatar de antonysansh
    Homme Profil pro
    Chargé d'études RH
    Inscrit en
    Mai 2014
    Messages
    1 115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé d'études RH
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2014
    Messages : 1 115
    Par défaut
    Bonjour Sharpeur,

    Si tes copier/coller passent par du code VB tu peux utiliser Sheets("nom de ta feuille").Unprotect "le mdp" au début de la macro puis
    Sheets("nom de ta feuille").Protect "le mdp" avant le End Sub pour remettre la protection.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Sub test()
     
       Sheets("nom de ta feuille").Unprotect "ton mdp" 'enleve la protection
     
          'TON CODE
     
       Sheets("nom de ta feuille").Protect "ton mdp" 'remet la protection
     
    End Sub
    Antony

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 10
    Par défaut
    Salut,

    J'utilise en effet des macros sur ma feuille. Mes macros permettent de vérifier la cohérence entre le contenu que l'utilisateur écrit dans une case en fonction des données dans une base SQL Server (affiche un commentaire sur la cellule si une donnée est incohérente). Le protect/unprotect est déjà en place et fonctionne plutôt bien.

    En revanche, mes copier/coller ne passent pas par des macros, si tu as une solution pour ça je suis preneur.

  4. #4
    Membre Expert Avatar de antonysansh
    Homme Profil pro
    Chargé d'études RH
    Inscrit en
    Mai 2014
    Messages
    1 115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé d'études RH
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2014
    Messages : 1 115
    Par défaut
    Sauf à dire que tu ne verrouilles pas les cellules dans lesquelles tu souhaites autoriser le copier/coller, je n'ai pas de solution.

    Sinon faire le copier/coller via macro mais la procédure ne va pas forcement être simple pour l'utilisateur qui devra lancer la macro et bien définir quoi copier et ou le coller.

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 10
    Par défaut
    Citation Envoyé par antonysansh Voir le message
    Sauf à dire que tu ne verrouilles pas les cellules dans lesquelles tu souhaites autoriser le copier/coller, je n'ai pas de solution.
    C'est déjà le cas dans mon fichier, seul les entêtes des colonnes sont verrouillée, il ne doit pas pouvoir modifier la structure du fichier (il est importé en base de données une fois terminé). Les plages de modification sont modifiable mais impossible de copier coller.

    Citation Envoyé par antonysansh Voir le message
    Sinon faire le copier/coller via macro mais la procédure ne va pas forcement être simple pour l'utilisateur qui devra lancer la macro et bien définir quoi copier et ou le coller.
    Malheureusement pas présent dans les spécification du cahier des charges...

  6. #6
    Membre Expert Avatar de antonysansh
    Homme Profil pro
    Chargé d'études RH
    Inscrit en
    Mai 2014
    Messages
    1 115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé d'études RH
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2014
    Messages : 1 115
    Par défaut
    Je n'arrive pas simuler ton problème, en bloquant la ligne d'en-tête, je peux copier/coller en dessous sans problème.

    Envoie ton fichier peut être que se sera plus clair pour moi et les autres qui veulent d'aider.

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 10
    Par défaut
    Il semblerait que le problème vienne des fonctions protect et unprotect qui protège toute la feuille, je cherche une solution...

  8. #8
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut





    Et sur les autres forums, t'en es où ?‼





    __________________________________________________________________________________________________
    Tous unis, tous Charlie

  9. #9
    Membre Expert Avatar de antonysansh
    Homme Profil pro
    Chargé d'études RH
    Inscrit en
    Mai 2014
    Messages
    1 115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé d'études RH
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2014
    Messages : 1 115
    Par défaut
    Avec un truc du genre, tu devrais pouvoir contourner le problème :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Ton_en_tete.Select
    Selection.Locked = False
    Sheets("nom de ta feuille").Protect "ton mdp"
    Après je ne sais pas comment tu importes tes données.

  10. #10
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 10
    Par défaut
    Citation Envoyé par Marc-L Voir le message
    Et sur les autres forums, t'en es où ?‼
    Aucune réponse sur les autres forums malheureusement

Discussions similaires

  1. [XL-MAC 2011] copier/coller sur une même feuille
    Par jeanteynier dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 09/04/2014, 15h52
  2. copier/coller sur un autre feuille
    Par huître dans le forum Macros et VBA Excel
    Réponses: 32
    Dernier message: 11/05/2011, 10h10
  3. Autoriser COPIER/COLLER sur un Textbox
    Par ApprentiDeveloppeur dans le forum VB.NET
    Réponses: 4
    Dernier message: 06/12/2010, 17h52
  4. Copier coller sur des feuilles
    Par jijie dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 07/01/2010, 13h58
  5. Recherche et copier/coller sur une autre feuille
    Par AzelRoth dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 20/02/2009, 10h21

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