Macro et protection

Bonjour,

je travail sous 2010 j ai cree un macro qui prend les informations d un tableau et les envoies dans un autre tableau ( differente feuille). quand je protege les feuilles la macro n est plus possible!!! elle ne veut plus envoyer les infos dans l autre feuille. Excel me demande d enlever la protecton !
y a t il un moyen de conserver la macro active alors que les feuilles sont proteger? si oui comment peut on faire?
merci

7 réponses

  1. Re,

    'protection feuille active sans mot de passe
    ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True

    'Enleve la protection feuille active
    ActiveSheet.Unprotect
    1. Re,

      Cela n'a rien a voir avec la protection feuille!!!!

      Pouvez-vous mettre votre fichier a dispo (pas de donnees confidentielles) sur:
      https://www.cjoint.com/ copiez le lien cree dans votre prochain post

      A+
      1. dsl je suis nouveau dans ce domaine!!! je ne vois pas comment faire!
        en fait j ai du creer un menu engenering pour d autre utilisateur que moi et mon fichier doit etre bullet prouf!

        Sub graph_food()
        '
        ' graph_food Macro
        '

        '
        Sheets("food graph").Select
        Selection.Cut
        Sheets("Sheet1").Select
        ActiveSheet.Paste
        Range("B13:L30").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _
        "O18:O19"), CopyToRange:=Range("O20:S20"), Unique:=False
        Selection.Cut
        Sheets("food graph").Select
        ActiveSheet.Paste
        End Sub

        voila la macro qui ne marche pas quand je protege ma feuille!!
        les autres marche
        1. merci!!

          j ai toujours le meme probleme apres.
          j ai rentrer "ActiveSheet.Unprotect" au debut et ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True a la fin de ma macro mais rien n as change :(
          1. run time error '1004'
            you cannot use this command on a protected sheet. to use this command you must first unprotect the sheet. you may be prompt for a password