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 :

Feuille protégée et copie de cellules


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Juillet 2023
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2023
    Messages : 3
    Par défaut Feuille protégée et copie de cellules
    Bonjour, je dois rentrer des informations dans une colonne de 31 lignes (nb jours); ces informations ont un format particulier en fonction d'un choix "hors forfait jour" ou "forfait jour". Premier cas, ce sont des heures (hh:mm) limitées à 9:00 et cellule non verrouillée. Deuxième cas, décimal, limité à 2 (demi-journées) et non verrouillée.
    Le choix HFJ et FJ se fait dans une cellule dont le changement d'état lance une macro qui vient chercher l'une ou l'autre de mes deux colonnes de référence masquées en cln X et cln Y (même feuille pour pouvoir sélectionner les zones et donc sorties de la feuille des paramètre qui sera masquée).
    Lorsque la feuille n'est pas protégée, la copie de X ou Y se passe sans problème et mes zones sont formatées. Dès que la feuille est protégée, la copie des format se passe mal et les zones ne sont plus au bon format. J'ai trouvé une astuce qui consiste à déprotéger avant de copier et à reprotéger en sortie de procédure mais cette solution ne permet pas l'utilisation du mot de passe. Qui aurait déjà eu ce type de problème et/ou qui aurait une solution plus élégante que la mienne? Merci beaucoup pour votre aide.

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 547
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 547
    Par défaut
    si, on peut utiliser le mot de passe dans ce cas là aussi
    c'est le paramètre que l'on passe à Unprotect et le 1er paramètre de Protect

    https://learn.microsoft.com/en-us/of...heet.unprotect
    https://learn.microsoft.com/en-us/of...ksheet.protect

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Juillet 2023
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2023
    Messages : 3
    Par défaut réponse
    Citation Envoyé par umfred Voir le message
    si, on peut utiliser le mot de passe dans ce cas là aussi
    c'est le paramètre que l'on passe à Unprotect et le 1er paramètre de Protect

    https://learn.microsoft.com/en-us/of...heet.unprotect
    https://learn.microsoft.com/en-us/of...ksheet.protect
    OK merci, oui ça marche mais je vais continuer à creuse car en protégeant la feuille on peut permettre la modif des formats, les insertions etc.... mais il me semble que le problème vient de la validation des données qui ne serait pas permise dans une feuille protégée
    encore merci A++

  4. #4
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 173
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    il me semble que le problème vient de la validation des données qui ne serait pas permise dans une feuille protégée
    Une validation de données est une propriété de la cellule et si celle-ci est déverrouillée, il n'y a aucun problème pour l'utiliser si la feuille est protégée.
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Juillet 2023
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2023
    Messages : 3
    Par défaut
    Citation Envoyé par Philippe Tulliez Voir le message
    Bonjour,

    Une validation de données est une propriété de la cellule et si celle-ci est déverrouillée, il n'y a aucun problème pour l'utiliser si la feuille est protégée.
    Bonjour et merci pour votre réponse, toutefois je vous propose mon fichier de test qui est la feuille EXCEL "allégée" pour ne faire apparaître que les zones concernées et faciliter la lecture. J'ai ajouté un protocole de test qui met en évidence le pb. Côté Macro; j'ai une procédure en feuille1 pour tester la modification de la cellule K4 et une procédure de copie en module2. C'est tout. Ceci dit c'est pour le fun car la solution qui consiste à déprotéger, écrire et reprotéger fonctionne mais comme j'aime bien comprendre ce qui se passe, je continue à chercher ;-) Merci pour votre aide
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Réponses: 1
    Dernier message: 05/03/2009, 17h44
  2. Fusion cellule sur feuille protégée
    Par hlander dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 13/02/2009, 13h33
  3. Trie & copie de cellules d'une feuille vers une autre feulle
    Par DomVenesmes dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 20/11/2008, 09h26
  4. copie de cellule d'une feuille a l'aute - debutant
    Par ludojojo dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 16/05/2008, 13h22
  5. Copie de cellules entre feuilles
    Par unfcool dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 08/06/2007, 09h50

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