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

  • Votes
  • Date
  • Date décroissante
  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. 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
      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. Re,

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

          'Enleve la protection feuille active
          ActiveSheet.Unprotect
          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